Skip to content

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!