Skip to content

thepaulmacca/k8s-cluster-kind

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

2 Commits
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Kubernetes Cluster - Kind

Overview

A 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 new curriculum.

Getting Started

Single Node Cluster

Run chmod +x setup.sh and then ./setup.sh to install a single-node cluster (default).

Multi-Node Cluster

Run ./setup.sh multi-node.yaml to install a multi-node cluster (one control plane and 2 worker nodes).

Installed Software

The setup.sh script installs:

  • Calico for testing Network Policies
  • NGINX Ingress Controller

All other software is currently installed using a helmfile.

About

Kubernetes cluster using Kind

Topics

Resources

Stars

Watchers

Forks

Languages