kubectl Basics
kubectl, Kubernetes, API, Server, se, TALK, karta hai — HAR, COMMAND, EK, HTTP, request, ban, jaati, hai, JO, API, Server, ko, jaati, hai. "kubectl get" resources, LIST, karta hai, "kubectl describe" DETAILS, deta hai, "kubectl apply" resources, CREATE/UPDATE, karta hai.
"kubectl apply -f file.yaml" DECLARATIVE, APPROACH, follow, karta hai — TUM, DESIRED, STATE, (YAML, file, mein) DEFINE, karte, ho, aur, Kubernetes, KHUD, DECIDE, karta hai, ki, CURRENT, STATE, se, DESIRED, STATE, tak, kaise, PAHUNCHNA, hai.
kubectl get pods
kubectl describe pod my-pod
kubectl apply -f deployment.yaml
kubectl delete pod my-pod
kubectl logs my-pod- kubectl = command-line tool jo API Server se baat karta hai
- get/describe/apply/delete/logs sabse common commands hain
- kubectl apply declarative hai — desired state define karo, K8s baaki khud sambhalta hai
kubectl, "~/.kube/config" FILE, mein, SAARE, clusters, ki, INFO, aur, CREDENTIALS, STORE, karta hai — "context" batata hai, ki, ABHI, KAUNSE, cluster, aur, namespace, PAR, kaam, ho, RAHA, hai.
kubectl config get-contexts
kubectl config use-context my-cluster
kubectl config view"kubectl create deployment" IMPERATIVE, command, hai — DIRECTLY, EK, ACTION, TELL, karta hai. "kubectl apply -f file.yaml" DECLARATIVE, hai — DESIRED, STATE, DEFINE, karta hai. PRODUCTION, mein, DECLARATIVE, APPROACH, (YAML, files, + version, control) RECOMMEND, ki, jaati, hai.