Kubernetes:A Complete DevOps Cookbook
上QQ阅读APP看书,第一时间看更新

Getting ready

Make sure you have followed the instructions in Chapter 2, Operating Applications on Kubernetes, in the Deploying and managing the life cycle of Jenkins X recipe and have a functional Kubernetes cluster with a Jenkins X deployment ready. You can find the instructions to install helm in that chapter as well.

In the following recipe, you will learn how to create a pipeline with GitOps promotion.

This recipe requires kubectl, helm, the Jenkins X CLI, jx, and your preferred cloud provider CLI where you installed your Kubernetes cluster using Jenkins X.

Jenkins X supports Azure, AWS, GCP, IBM Cloud, Oracle Cloud, minikube, minishift, and OpenShift as providers for the deployment process. You also need to have a GitHub organization and GitHub account.