Kubernetes Basics |
Architecture, Components, API Server, etcd, Scheduler, Controller Manager, Kubelet, Kube-Proxy, Pods |
✔️ |
✔️ |
✔️ |
✔️ |
Pods & Workloads |
Pods, ReplicaSets, Deployments, DaemonSets, StatefulSets, Jobs, CronJobs |
✔️ |
✔️ |
✔️ |
✔️ |
Services & Networking |
ClusterIP, NodePort, LoadBalancer, Ingress, DNS, Network Policies, CNI |
✔️ |
✔️ |
✔️ |
✔️ |
Storage & Volumes |
Volumes, Persistent Volumes, Persistent Volume Claims, Storage Classes, CSI Drivers |
✔️ |
✔️ |
✔️ |
✔️ |
Config & Secrets Management |
ConfigMaps, Secrets, Environment Variables, Downward API |
✔️ |
✔️ |
✔️ |
✔️ |
Scaling & Autohealing |
Horizontal Pod Autoscaler, Vertical Pod Autoscaler, Cluster Autoscaler, Readiness & Liveness Probes |
✔️ |
✔️ |
✔️ |
✔️ |
Security & RBAC |
Authentication, Authorization, RBAC, Pod Security, Network Policies, Secrets Encryption |
✔️ |
✔️ |
✔️ |
✔️ |
Observability & Logging |
Logging, Metrics, Tracing, Monitoring, Health Probes, Prometheus, Grafana, EFK Stack |
✔️ |
✔️ |
✔️ |
✔️ |
Helm & Operators |
Helm Charts, Templating, Custom Helm Charts, Operator Framework, CRDs |
✔️ |
✔️ |
✔️ |
✔️ |
Cluster Management |
Cluster Setup, Minikube, kubeadm, Managed Kubernetes (EKS, GKE, AKS), Upgrades |
✔️ |
✔️ |
✔️ |
✔️ |
CI/CD & GitOps |
CI/CD Integration, Jenkins X, ArgoCD, FluxCD, GitOps pipelines |
✔️ |
✔️ |
✔️ |
✔️ |
Troubleshooting |
Debugging Pods, Events, Logs, CrashLoopBackOff, Networking Issues, DNS Failures |
✔️ |
✔️ |
✔️ |
✔️ |
Advanced Workloads |
Sidecars, Init Containers, Multi-container Pods, Service Mesh (Istio, Linkerd) |
✔️ |
✔️ |
✔️ |
✔️ |
Cloud & Hybrid Deployments |
On-Prem Kubernetes, Cloud Kubernetes (EKS/GKE/AKS), Hybrid Cloud, Multi-Cloud |
✔️ |
✔️ |
✔️ |
✔️ |
Kubernetes API & Extensibility |
Kubernetes API, Custom Resource Definitions, Admission Controllers, Webhooks, Operators |
✔️ |
✔️ |
✔️ |
✔️ |