A local Kubernetes cluster using kind. This will be regularly updated to use the default node image for each release.
Using a local cluster is great for learning, experimentation and practice. It's also useful to have when you're studying for any of the Kubernetes certifications.
Note
For the CKS exam, you'll have to create a bare-metal cluster due to limitations with kind. I've found the cks-course-environment repo to be sufficient, although you'll need to tweak it as per the upcoming changes to the curriculum.
Run ./setup.sh
to install a single-node cluster (default).
Run ./setup.sh multi-node.yaml
to install a multi-node cluster with one control plane and 2 worker nodes.
The setup.sh
script installs:
- Calico for testing Network Policies
- NGINX Ingress Controller
All other software is currently installed using a helmfile.