kubectl(see here). Because
kustomizewas included into
kubectland it’s used by
cluster-api-provider-ibmcloudin generating yaml files, so version
kubectlis required, see integrate kustomize into kubectl for more info.
- You can use either VM, container or existing Kubernetes cluster act as the bootstrap cluster.
- Install a driver if you are using minikube. For Linux, we recommend kvm2. For MacOS, we recommend VirtualBox.
- An appropriately configured Go development environment
clusterctltool (see here)
Build workload cluster image:
Build a qcow2 image suitable for use as a Kubernetes cluster machine as detailed in the image builder book.
Note: Rename the output image to add the
.qcow2extension. This is required by the next step.
Upload the VPC Gen2 custom image to IBM Cloud following this section or the detailed explainations in the VPC documentation.