Explored Kubernetes as a container orchestration tool. Understood how it automates deployment, scaling, and management of containerized apps.
Learned about Master and Worker nodes, and key components like kube-apiserver, scheduler, kubelet, and etcd within a cluster.
Understood how Pods group containers, and how Deployments manage the desired state and rolling updates in Kubernetes.
Learned about ClusterIP, NodePort, and LoadBalancer services for exposing Pods and enabling stable communication.
Practiced writing resource manifests in YAML and running commands using kubectl
to create, describe, and delete resources.
Got introduced to Helm as a Kubernetes package manager. Explored Helm charts for templating and reusable app deployment.
Learned how ReplicaSets ensure the desired number of pod replicas are running and how Kubernetes handles scaling workloads up or down.
Explored methods to monitor clusters using tools like kubectl logs
and describe commands for troubleshooting live applications.
Here are my personal notes on kubernetes. I use them to quickly revise commands and concepts.
π View KUBERNETES Notes FlipbookIf you'd like a PDF version, feel free to contact me via the Contact section.
Deployed a containerized Node.js app using Deployments, Services, and ConfigMaps in Kubernetes.
View K8s ProjectManaged complex Kubernetes deployments using custom Helm charts.
View Helm Project