Creating a Kubernetes Cluster with Jenkins X and Importing App
This lesson provides the link to gists that you can use to create a Kubernetes cluster with Jenkins X. Moreover, it also gives some steps to follow before we continue with the chapter.
If you kept the cluster from the previous chapter, you can skip this section. Otherwise, we’ll need to create a new Jenkins X cluster.
🔍 All the commands from this chapter are available in the 10-versioning.sh Gist.
Create a new cluster and install Jenkins X#
For your convenience, the Gists from the previous chapter are available below as well.
GKE#
Create a new serverless GKE cluster: gke-jx-serverless.sh
EKS#
Create a new serverless EKS cluster: eks-jx-serverless.sh
AKS#
Create a new serverless AKS cluster: aks-jx-serverless.sh
Install Jenkins X in an existing serverless cluster#
Use an existing serverless cluster: install-serverless.sh
Before we get started#
We’ll continue using the go-demo-6 application. Please enter the local copy of the repository, unless you’re there already.
🔍 Please execute the commands that follow only if you are using GKE and if you ever restored a branch at the beginning of a chapter (like in the snippet above).
🔍 If you destroyed the cluster at the end of the previous chapter, you’ll need to import the go-demo-6 application again. Please execute the commands that follow only if you created a new cluster specifically for the exercises from this chapter.
Please wait until the activity of the application shows that all the steps were executed successfully, and stop the watcher by pressing ctrl+c.
Now we can promote our last release to production. In the next lesson, we will check out versioning releases through tags.