-
US$300
-
Duration: 20 Hours
-
Delivery mode: Online
-
Group size: 4
-
Instruction language:
English
-
Certificate provided:
No
🚀 Beginner: Understand the Basics
📘 What to Learn:
What is Kubernetes and why use it?
Containers vs. VMs
Docker fundamentals (if not already known)
Kubernetes Architecture
Node, Pod, Container
Master Components (API Server, Scheduler, Controller Manager)
Worker Node (Kubelet, Kube Proxy)
Basic YAML manifests
🛠️ Hands-On:
Install Minikube or use Play with Kubernetes
Deploy a simple app:
kubectl run
kubectl expose
kubectl get, describe, logs, exec
🧰 Tools:
kubectl
Minikube / Kind (Kubernetes IN Docker)
Docker
🧭 Intermediate: Managing Applications and Resources
📘 What to Learn:
Deployments & ReplicaSets
Services: ClusterIP, NodePort, LoadBalancer
Volumes & Persistent Volume Claims
ConfigMaps & Secrets
Namespaces
Probes: Readiness & Liveness
Horizontal Pod Autoscaler (HPA)
Helm (basic templating)
🛠️ Hands-On:
Create and update Deployments
Use kubectl apply, edit, scale, rollout
Deploy a Helm chart (e.g., NGINX)
🧰 Tools:
Helm
Lens (K8s dashboard GUI)
K9s (CLI tool for cluster management)
🧠 Advanced: Operating & Extending Kubernetes
📘 What to Learn:
StatefulSets, DaemonSets, Jobs, CronJobs
Custom Resource Definitions (CRDs)
Operators (brief intro)
RBAC (Role-Based Access Control)
Network Policies
Ingress Controllers (e.g., NGINX Ingress)
Service Mesh (e.g., Istio or Linkerd)
Observability:
Logging (EFK / Loki)
Metrics (Prometheus)
Tracing (Jaeger)
Security:
Pod Security Policies / Admission Controllers
Secrets encryption
Image scanning (Trivy, Clair)
🛠️ Hands-On:
Install and configure an Ingress Controller
Set up Prometheus + Grafana monitoring
Write a simple custom controller (if going deep)
🧰 Tools:
Prometheus + Grafana
Istio / Linkerd
Kustomize
ArgoCD (GitOps)
Falco (security)
Trivy (image scanning)