k8s常用命令(个人整理)原创
金蝶云社区-薛孟洋
薛孟洋
7人赞赏了该文章 3,552次浏览 未经作者许可,禁止转载编辑于2023年06月25日 09:41:07

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


赞 7