KubernetesLabs Tasks¶
• Welcome to the KubernetesLabs Tasks section. • Each folder below contains a hands-on task/exercise that you can complete independently to practice specific Kubernetes skills. • Follow the README file in each task for detailed instructions and solutions.
Task Index¶
Core Kubernetes¶
| Kubernetes CLI Tasks | Collection of comprehensive Kubernetes exercises covering CLI commands, pod debugging, deployments, services, configmaps, secrets, and more. |
| Kubernetes Service Tasks | Exercises for Services, Networking, and Service Discovery |
| Kubernetes Scheduling Tasks | Node Affinity, Pod Affinity, Anti-Affinity, Taints, Tolerations, and Topology Spread Constraints |
Tools & Ecosystem¶
| Kubernetes Helm Tasks | Helm chart creation, packaging, templating, repositories, and deployment best practices |
| Kubernetes ArgoCD Tasks | ArgoCD installation, CLI usage, application deployment, GitOps workflows, App of Apps, sync waves, and fleet management |
| Kubernetes Kubebuilder Tasks | Kubebuilder operator development, CRD creation, reconciliation loops, webhooks, and testing |
| Kubernetes KEDA Tasks | KEDA event-driven autoscaling, ScaledObjects, ScaledJobs, TriggerAuthentication, and scaling patterns |
| Kubernetes Harbor + ArgoCD Airgap Tasks | Harbor registry, Nginx Ingress, fully offline/airgap ArgoCD deployment, image mirroring, Helm chart GitOps, and end-to-end pipeline |
Happy learning and hacking with Kubernetes!