Cluster
kubectl cluster-info | Cluster info |
kubectl get nodes | List nodes |
kubectl config get-contexts | List contexts |
kubectl config use-context | Switch context |
Resources
kubectl get pods -n | List pods in namespace |
kubectl get all | Get all resources |
kubectl describe pod | Describe pod |
kubectl logs -f | Follow pod logs |
kubectl exec -it | Shell into pod |
kubectl delete pod | Delete pod |
Deployments
kubectl apply -f manifest.yaml | Apply manifest |
kubectl rollout status deploy/ | Check rollout |
kubectl rollout undo deploy/ | Rollback deployment |
kubectl scale deploy/ | Scale deployment |
kubectl set image deploy/ | Update image |
Services & Ingress
kubectl get svc | List services |
kubectl port-forward svc/ | Port forward |
kubectl get ingress | List ingresses |
ConfigMaps & Secrets
kubectl create cm | Create ConfigMap |
kubectl create secret generic | Create secret |
kubectl get cm,secret | List configs and secrets |