Book Image

Hands-On Continuous Integration and Delivery with Jenkins X and Kubernetes [Video]

By : Alan Hohn
Book Image

Hands-On Continuous Integration and Delivery with Jenkins X and Kubernetes [Video]

By: Alan Hohn

Overview of this book

Jenkins X is an exciting and fast way to build applications on Kubernetes. Jenkins X handles the job of configuring Kubernetes to build, test, and deploy your applications, so you can focus on fast delivery and make your applications great! Kubernetes is powerful but complicated; using it not only to run your application but also to build and test it requires a lot of configuration. Jenkins X provides automation for Kubernetes so you can use it to its full potential without spending all of your time configuring and debugging. This course adopts a step-by-step approach to show you how to use Jenkins X, with plenty of hands-on examples that you can use for your own applications. You'll start with a simple example application deployed to Kubernetes using Jenkins X, then build up to awesome features such as preview environments, promotion, and monitoring. With this course, you can learn Jenkins X fast, and immediately apply what you've learned. All relevant code files are placed on a GitHub repository at: https://github.com/PacktPublishing/Hands-On-Continuous-Integration-and-Delivery-with-Jenkins-X-and-Kubernetes
Table of Contents (6 chapters)
Chapter 5
Programming Paradigms
Content Locked
Section 2
Using a Deployment to Create Pods
To manage our application on Kubernetes, we use a Deployment that creates one or more pods. Understanding deployments will help us configure our application correctly.