AWS DevOps Engineer • AWS Community Builder • Docker Captain • Cloud Educator • YouTuber
Understand the fundamental building blocks of Kubernetes
Smallest deployable units in Kubernetes, containing one or more containers
Manage the desired state for Pods and ReplicaSets, enabling rolling updates
Abstract way to expose applications running on Pods, providing stable endpoints
Persistent storage solutions for Pods, surviving container restarts
Manage configuration data and sensitive information separately from container images
Virtual clusters within a physical cluster, providing isolation and resource management
Access the complete, up-to-date Kubernetes documentation and resources
Comprehensive guides, tutorials, and reference materials for all Kubernetes concepts
Step-by-step tutorials for common Kubernetes tasks and use cases
Essential tools and utilities for Kubernetes development and operations
Comprehensive video series covering all aspects of Kubernetes orchestration
Complete Kubernetes crash course covering all essential concepts and practical examples
Watch Course
Master Kubernetes Ingress controllers and traffic routing for external access
Watch Video
Learn Horizontal Pod Autoscaling for automatic scaling based on CPU and memory usage
Watch Video
Complete guide to setting up Kubernetes clusters using KubeOne for multi-cloud deployments
Watch Video
Step-by-step guide to setting up Kubernetes cluster with kubeadm on Ubuntu 24.04
Watch Video
Build reusable Jenkins shared libraries for Kubernetes deployments and CI/CD workflows
Watch Video
Comprehensive 30-day learning path covering all Kubernetes concepts and practical applications
Start Course
Complete Certified Kubernetes Administrator (CKA) preparation course with hands-on labs
Start Course
Learn about the most critical security and operational risks in Kubernetes and how to mitigate them
Watch VideoMaster the most important kubectl commands for daily operations
kubectl get pods
List all pods
kubectl describe pod pod-name
Get detailed pod info
kubectl logs pod-name
View pod logs
kubectl exec -it pod-name -- bash
Access pod shell
kubectl get deployments
List deployments
kubectl scale deployment name --replicas=3
Scale deployment
kubectl rollout status deployment/name
Check rollout status
kubectl rollout undo deployment/name
Rollback deployment
kubectl get services
List services
kubectl port-forward service/name 8080:80
Port forward service
kubectl get ingress
List ingress rules
kubectl get nodes
List cluster nodes
Start your Kubernetes journey with hands-on projects and expert guidance