kubectl cluster-info
kubectl get nodes
kubectl describe node <节点名>
kubectl cordon <节点名>
kubectl uncordon <节点名>
kubectl drain <节点名> --ignore-daemonsets --delete-emptydir-data
kubectl get ns
kubectl create ns test
kubectl delete ns test
kubectl get pods
kubectl get pods -A
kubectl get pods -o wide
kubectl get deploy
kubectl get svc
kubectl get ingress
kubectl get cm
kubectl get secret
kubectl describe pod <pod名>
kubectl describe node <节点名>
kubectl describe svc <服务名>
kubectl logs <pod名>
kubectl logs -f <pod名>
kubectl logs -f <pod名> -c <容器名>
kubectl exec -it <pod名> -- /bin/bash
kubectl exec -it <pod名> -- sh
kubectl apply -f xxx.yaml
kubectl apply -f ./
kubectl replace -f xxx.yaml --force
kubectl delete pod <pod名>
kubectl delete deploy <deploy名>
kubectl delete svc <svc名>
kubectl delete -f xxx.yaml
kubectl delete pods --all
kubectl scale deploy <deploy名> --replicas=3
kubectl rollout restart deploy <deploy名>
kubectl rollout status deploy <deploy名>
kubectl port-forward pod/<pod名> 8080:80
kubectl port-forward svc/<svc名> 8080:80
kubectl create cm mycm --from-file=config.ini
kubectl create cm mycm --from-literal=env=prod
kubectl create secret generic mysecret --from-literal=password=123456
kubectl get events
kubectl get events --sort-by=.metadata.creationTimestamp
kubectl label pod <pod名> app=myapp
kubectl get pods -l app=myapp
kubectl get podskubectl get pods -A -o widekubectl describe pod xxxkubectl logs -f xxxkubectl exec -it xxx -- shkubectl apply -f xxx.yamlkubectl delete -f xxx.yamlkubectl scale deploy xxx --replicas=3kubectl rollout restart deploy xxxkubectl get events