Skip to content

thepaulmacca/k8s-local-cluster

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

8 Commits
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Kubernetes Local Cluster

Overview

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.

Getting Started

Single Node Cluster

Run ./setup.sh to install a single-node cluster (default).

Multi-Node Cluster

Run ./setup.sh multi-node.yaml to install a multi-node cluster with 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

Local Kubernetes Cluster using Kind

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Languages