Day 3 - kubectl Commands for Managing Kubernetes Clusters: Nodes, Pods, Deployments, and Services

Опубликовано: 12 Июнь 2026
на канале: SRTechOps
445
11

🚀 DevOps with Multi-cloud Training 🌐
👉 Want to level up your DevOps skills with Multi-Cloud expertise?
📥 Check out the training here ⬇️
🔗 https://srtechops.systeme.io/devops-w...

🎯 Self-paced DevOps with Multi-cloud Training 🧠
⏱️ Learn at your own pace — Anytime, Anywhere!
💡 Don’t miss out! Click below to know more ⬇️
🔗 https://srtechops.systeme.io/devops-w...

Mastering kubectl is essential for efficiently managing Kubernetes clusters. In this tutorial, we’ll cover the most important kubectl commands to help you interact with nodes, pods, deployments, and services like a pro!

📌 What You Will Learn:
00:02 - 03:33 : 🖥️ Setting up Minikube
The instructor starts Minikube to create a single-node Kubernetes cluster locally for practice.

03:33 - 07:10 : 🔧 Installing kubectl CLI
Instructions for installing kubectl on Windows to interact with the Kubernetes cluster using command-line tools.

07:10 - 12:11 : 📋 Basic kubectl Commands
Commands like `kubectl get nodes`, `get pods`, and `get deployments` are introduced to view cluster status and resources.

12:11 - 14:29 : 🚀 Creating Deployments
Demonstrates how to create a deployment using the `kubectl create deployment` command with a Docker image (e.g., httpd).

14:29 - 22:42 : 📦 Pods and Containers
Explains that pods are created from Docker images via deployments, and `kubectl get pods` fetches pod details.

22:42 - 31:56 : 🧹 Deleting Resources
Shows how to delete deployments and pods using `kubectl delete`, and discusses how Kubernetes recreates pods automatically to maintain uptime.

31:56 - 44:11 : 📈 Horizontal Scaling
Demonstrates how to scale deployments horizontally using replicas (e.g., `kubectl scale deployment make --replicas=3`) to handle increased traffic.

44:11 - 52:06 : 🌐 IP Addresses and Networking
Talks about node and pod IP addresses, reverse proxy, and how load balancer types affect accessibility (ClusterIP, NodePort, LoadBalancer).

52:06 - 58:03 : 🔁 Load Balancing Basics
Introduces Kubernetes LoadBalancer and NodePort services, with the command `kubectl expose deployment` to make apps accessible via a network.

1:11:57 - End : 🧼 Cleanup & Q&A
Final Q&A, cleanup commands shown (`kubectl delete deployment`), and closing remarks.


By the end of this tutorial, you’ll have a strong command over kubectl and be able to efficiently manage nodes, pods, deployments, and services in a Kubernetes cluster.


📌 Don’t forget to Like, Share & Subscribe for more DevOps tutorials! 🚀

#kubectl #kubernetes #devops #kubernetestutorial #kubernetescommands #kubectlcommands #kubernetesforbeginners #cloudcomputing #containers #cloudnative #orchestration #devopstools #microservices #kubectlcheatsheet #kubernetesbasics #kubernetesmanagement #automation #kubernetesdeployment #kubernetesnetworking #kubernetesadmin #k8s