Kubernetes 速查

Cluster

kubectl cluster-infoCluster info
kubectl get nodesList nodes
kubectl config get-contextsList contexts
kubectl config use-context Switch context

Resources

kubectl get pods -n List pods in namespace
kubectl get allGet all resources
kubectl describe pod Describe pod
kubectl logs -f Follow pod logs
kubectl exec -it -- bashShell into pod
kubectl delete pod Delete pod

Deployments

kubectl apply -f manifest.yamlApply manifest
kubectl rollout status deploy/Check rollout
kubectl rollout undo deploy/Rollback deployment
kubectl scale deploy/ --replicas=3Scale deployment
kubectl set image deploy/ app=img:v2Update image

Services & Ingress

kubectl get svcList services
kubectl port-forward svc/ 8080:80Port forward
kubectl get ingressList ingresses

ConfigMaps & Secrets

kubectl create cm --from-file=.Create ConfigMap
kubectl create secret generic --from-literal=key=valCreate secret
kubectl get cm,secretList configs and secrets