- A collection of Hands-on labs for Kubernetes (K8S).
- Each lab is a standalone lab and does not require to complete the previous labs.
- An existing cluster or any other local tool as described here
- kubectl - The Kubernetes command-line tool, kubectl
- List of the labs in this repository:
- 00-VerifyCluster
- 01-Namespace
- 02-Deployments-Imperative
- 03-Deployments-Declarative
- 04-Rollout
- 05-Services
- 06-DataStore
- 07-nginx-Ingress
- 08-Kustomization
- 09-StatefulSet
- 10-Istio
- 11-CRD-Custom-Resource-Definition
- 12-Wordpress-MySQL-PVC
- 13-HelmChart
- 14-Logging
- 15-Prometheus-Grafana
- 16-Affinity-Taint-Tolleration
- 17-PodDisruptionBudgets-PDB
- 18-ArgoCD
- 19-CustomScheduler
- 20-CronJob
- 21-Auditing
- 21-KubeAPI