1/20 🔍 Get cluster info:
💡 Command:
kubectl cluster-info
Explanation: View Kubernetes cluster details like API server address and cluster services. #Kubernetes #ClusterInfo
💡 Command:
kubectl cluster-info
Explanation: View Kubernetes cluster details like API server address and cluster services. #Kubernetes #ClusterInfo
2/20 🗂️ List all pods in default namespace:
💡 Command:
kubectl get pods
Explanation: Get a list of all running pods in the default namespace. #KubectlCommands #ListPods
💡 Command:
kubectl get pods
Explanation: Get a list of all running pods in the default namespace. #KubectlCommands #ListPods
3/20 🔄 Watch pods in real-time:
💡 Command:
kubectl get pods -w
Explanation: Watch pods and receive updates as they change status in real-time. #Kubernetes #WatchPods
💡 Command:
kubectl get pods -w
Explanation: Watch pods and receive updates as they change status in real-time. #Kubernetes #WatchPods
4/20 ➕ Create a new deployment:
💡 Command:
kubectl create deployment my-deployment --image=my-image:latest
Explanation: Launch a new deployment using the specified image. #Kubectl #CreateDeployment
💡 Command:
kubectl create deployment my-deployment --image=my-image:latest
Explanation: Launch a new deployment using the specified image. #Kubectl #CreateDeployment
5/20➡️ Expose deployment as a service:
💡 Command:
kubectl expose deployment my-deployment --port=80 --type=LoadBalancer
Explanation: Create a service to expose the deployment on port 80 using a LoadBalancer. #Kubernetes #ExposeService
💡 Command:
kubectl expose deployment my-deployment --port=80 --type=LoadBalancer
Explanation: Create a service to expose the deployment on port 80 using a LoadBalancer. #Kubernetes #ExposeService
6/20 🔄 Scale a deployment:
💡 Command:
kubectl scale deployment my-deployment --replicas=3
Explanation: Change the number of replicas for the deployment to 3. #KubectlCommands #ScaleDeployment
💡 Command:
kubectl scale deployment my-deployment --replicas=3
Explanation: Change the number of replicas for the deployment to 3. #KubectlCommands #ScaleDeployment
7/20 🗑️ Delete a resource:
💡 Command:
kubectl delete pod my-pod
Explanation: Delete a specific pod by name. #Kubernetes #DeleteResource
💡 Command:
kubectl delete pod my-pod
Explanation: Delete a specific pod by name. #Kubernetes #DeleteResource
8/20🗄️ List all services:
💡 Command:
kubectl get services
Explanation: View all running services in the cluster. #Kubectl #ListServices
💡 Command:
kubectl get services
Explanation: View all running services in the cluster. #Kubectl #ListServices
9/20 📝 Show pod logs:
💡 Command:
kubectl logs my-pod
Explanation: Display logs from a specific pod. #Kubernetes #ShowPodLogs
💡 Command:
kubectl logs my-pod
Explanation: Display logs from a specific pod. #Kubernetes #ShowPodLogs
10/20 🔄 Stream pod logs:
💡 Command:
kubectl logs -f my-pod
Explanation: Stream logs from a specific pod continuously. #KubectlCommands #StreamPodLogs
💡 Command:
kubectl logs -f my-pod
Explanation: Stream logs from a specific pod continuously. #KubectlCommands #StreamPodLogs
11/20 🔒 Show pod details with labels:
💡 Command:
kubectl get pods -L app
Explanation: Display pods with their corresponding 'app' labels. #Kubernetes #PodDetailsWithLabels
💡 Command:
kubectl get pods -L app
Explanation: Display pods with their corresponding 'app' labels. #Kubernetes #PodDetailsWithLabels
12/20 🔍 Describe a resource:
💡 Command:
kubectl describe pod my-pod
Explanation: Get detailed information about a specific pod. #Kubectl #DescribeResource
💡 Command:
kubectl describe pod my-pod
Explanation: Get detailed information about a specific pod. #Kubectl #DescribeResource
13/20 🗂️ List all namespaces:
💡 Command:
kubectl get namespaces
Explanation: View all available namespaces in the cluster. #Kubernetes #ListNamespaces
💡 Command:
kubectl get namespaces
Explanation: View all available namespaces in the cluster. #Kubernetes #ListNamespaces
14/20 🔄 Switch namespace context:
💡 Command:
kubectl config set-context --current --namespace=my-namespace
Explanation: Switch to a different namespace for subsequent commands. #KubectlCommands #SwitchNamespaceContext
💡 Command:
kubectl config set-context --current --namespace=my-namespace
Explanation: Switch to a different namespace for subsequent commands. #KubectlCommands #SwitchNamespaceContext
15/20 📁 Create a YAML file for a resource:
💡 Command:
kubectl create deployment my-deployment --image=my-image:latest --dry-run=client -o yaml > deployment.yaml
Explanation: Generate a YAML file for a deployment without actually creating it. #Kubernetes #CreateYAMLFile
💡 Command:
kubectl create deployment my-deployment --image=my-image:latest --dry-run=client -o yaml > deployment.yaml
Explanation: Generate a YAML file for a deployment without actually creating it. #Kubernetes #CreateYAMLFile
16/20 ✨ Apply YAML manifest:
💡 Command:
kubectl apply -f deployment.yaml
Explanation: Deploy a resource using the YAML manifest file. #Kubectl #ApplyYAMLManifest
💡 Command:
kubectl apply -f deployment.yaml
Explanation: Deploy a resource using the YAML manifest file. #Kubectl #ApplyYAMLManifest
17/20 🛠️ Edit a resource:
💡 Command:
kubectl edit deployment my-deployment
Explanation: Modify the deployment using the default text editor. #Kubernetes #EditResource
💡 Command:
kubectl edit deployment my-deployment
Explanation: Modify the deployment using the default text editor. #Kubernetes #EditResource
18/20 🔄 Update a resource using YAML:
💡 Command:
kubectl apply -f updated-deployment.yaml
Explanation: Apply changes to a resource using an updated YAML file. #KubectlCommands #UpdateResourceWithYAML
💡 Command:
kubectl apply -f updated-deployment.yaml
Explanation: Apply changes to a resource using an updated YAML file. #KubectlCommands #UpdateResourceWithYAML
19/20 🔄 Rollout status of deployment:
💡 Command:
kubectl rollout status deployment/my-deployment
Explanation: Check the status of a deployment rollout. #Kubernetes #RolloutStatus
💡 Command:
kubectl rollout status deployment/my-deployment
Explanation: Check the status of a deployment rollout. #Kubernetes #RolloutStatus
20/20 🔄 Rollback deployment:
💡 Command:
kubectl rollout undo deployment/my-deployment
Explanation: Revert the deployment to the previous version. #Kubectl #RollbackDeployment
💡 Command:
kubectl rollout undo deployment/my-deployment
Explanation: Revert the deployment to the previous version. #Kubectl #RollbackDeployment
Happy #Kubernetes-ing! 🚀 Let me know if you need more commands or assistance! 😊
#Kubernetes #DevOps #Linux #Automation
#Kubernetes #DevOps #Linux #Automation
Retweet the thread if you find it useful. Thanks!
جاري تحميل الاقتراحات...