k8s集群健康检查
kubectl get cs
k8s查看event
kubectl get event -A
查看集群内存、CPU使用情况,剩余可用内存、CPU情况
kubectl top nodes
kubelet进程维护
systemctl status kubelet
k8s node健康检查
kubectl get nodes
etcd进程维护
systemctl status etcd
k8s组件检查
kubectl get pod -n $namespace
pod异常原因分析
kubectl describe pod $podname -n $namespace
k8s服务器重启后重点确认事项
systemctl status docker|etcd|kubelet
k8s服务器停止前确认事项
systemctl stop docker|etcd
查看标签:
kubectl get nodes --show-labels
查看环境信息:
kubectl cluster-info
查看命名空间:
kubectl get ns
查看node:
kubectl get nodes node1
kubectl get nodes node1 -o wide
查看node详情(node异常时):
kubectl describe node node1
查看pod:
kubectl get pod --all-namespaces
查看集群配置:
kubectl -n kube-system get cm kubeadm-config -oyaml
查看服务(service):
kubectl get svc --all-namespaces
修改deployment:
kubectl edit deploy mservice-fi -n 10000
查看容器服务详情(容器起不来用到):
kubectl describe pod mc-756556966-z7vr6 -n 10000
删除(重启)pod:
kubectl delete pod mc-756556966-z7vr6 -n 10000
查看容器日志:
kubectl logs -f -n kce-system console-cloudform-54b44c9cbf-s2ttv
进入容器:
kubectl exec -it -nkce-system kws-operator-774c54d78f-5hh8c bash
gpaas进入mysql容器:
kubectl exec -it db-mysql-0 -nkce-system -- mysql -uroot -proot888
kubectl edit sts db-mysql -nkce-system
批量重启服务
kubectl delete pod --all -A
推荐阅读