This repository contains Kubernetes (K8s) notes, YAML manifests, and practical examples for learning and interview preparation.
Kubernetes (K8s) is a container orchestration platform that automates:
- Deployment
- Scaling
- Networking
- Self-healing of containerized applications
This repo is structured with:
- 📂 Installitatio/ → Steps for installitation
- 📂 files/ → YAML files (Pods, Deployments, Services, etc.)
- Docker installed & running
- Minikube or Docker Desktop (for local cluster)
- kubectl CLI
🎯 Topics
Pods, ReplicaSets, Deployments
Services (ClusterIP, NodePort, LoadBalancer)
ConfigMaps & Secrets
Persistent Volumes & Claims
Ingress Controller
Helm Basics
Monitoring & Debugging
Start a local cluster:
minikube start
kubectl get nodes