No matter whether you choose to use static VMs or you decided to create them dynamically in AWS or GCE, the steps to test them are the same. From Jenkins' perspective, all that matters is that there are agent nodes with the labels docker.
We'll modify our Pipeline to use the node labeled docker.
1 open "http://$JENKINS_ADDR/job/my-k8s-job/configure"
Please click the Pipeline tab and replace the script with the one that follows.
1 podTemplate( 2 label: "kubernetes",
3 namespace: "go-demo-3-build", 4 serviceAccount: "build", 5 yaml: """ 6 apiVersion: v1 7 kind: Pod 8 spec: 9 containers: 10 - name: kubectl 11 image: vfarcic/kubectl 12 command: ["sleep"] 13 args: ["100000"] 14 - name: oc 15 image: ...