This repository provides practical, step-by-step guides for setting up Kubernetes locally using KIND (Kubernetes in Docker) and managing applications with Helm, the Kubernetes package manager.
These guides are ideal for DevOps practice, learning Kubernetes, CI environments, and local testing.
| Guide | Description | Link |
|---|---|---|
| Kubernetes Local Setup using Kind | Create a single-node local Kubernetes cluster for development & testing | ➤ View Guide |
| Multi-Node Kind Cluster Setup | Create a 3-node (1 control-plane + 2 worker) Kind cluster | ➤ View Guide |
| Helm Guide for Kubernetes (With Kind Cluster) | Install & use Helm, deploy charts, upgrades, rollbacks | ➤ View Guide |
Ensure the following tools are installed before using any guide:
| Requirement | Purpose |
|---|---|
| Docker | Required to run Kind nodes (Kubernetes inside Docker) |
| kubectl | CLI to interact with Kubernetes clusters |
| Kind | Create & manage Kubernetes clusters locally |
| Helm | Install, upgrade, and manage Kubernetes applications |
Navigate into any guide folder:
cd kind-setup
cd multinode-setup
cd helm-setupEach folder contains its own README with complete instructions.