Pods, Deployments & Controllers
Pods, Deployments, ReplicaSets and the controllers used to run and manage Kubernetes workloads.
Practical K8s labs covering workloads, networking, storage, security, observability and cluster operations.
Kubernetes labs covering workloads, networking, security and cluster operations.
View lab repository ↗Pods, Deployments, ReplicaSets and the controllers used to run and manage Kubernetes workloads.
Service discovery and stable access to workloads using ClusterIP, NodePort and LoadBalancer services.
Managing application configuration and sensitive values outside container images.
Volumes, PersistentVolumes, PersistentVolumeClaims and StorageClasses for stateful workloads.
Pod communication, service discovery, DNS, CNI concepts and network policy controls.
Ingress controllers, path and host-based routing, TLS termination and exposing services externally.
Controlling access and workload permissions using Kubernetes-native security controls.
Validation, mutation and generation policies for automatically enforcing cluster standards.
Node selectors, affinity, taints, tolerations, cordoning, draining and node maintenance workflows.
Metrics, logs and Kubernetes events used to diagnose CrashLoopBackOff, ImagePullBackOff and pending workloads.
Traffic management, sidecar proxies, observability and mTLS across Kubernetes services.
Accessing the Kubernetes Dashboard, inspecting cluster resources and working with the cluster through kubectl.