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.
For more information about the images can be found at machine-images section
Upload the VPC Gen2 custom image to IBM Cloud following this section or the detailed explainations in the VPC documentation.