k8s 相关命令

发布时间 2023-10-25 14:38:34作者: leechg

查看pod

kubectl get pod -A

重新部署

kubectl rollout restart deployment <deployment_name> -n <namespace>

kubectl rollout restart deployment webdatamanager -n bds

扩容

kubectl scale deployment <deployment name> -n <namespace> --replicas=0

删除pod

kubectl delete pod <pod_name> -n <namespace>

如果你运行了一个 HA 集群,这个命令需要在所有控制面板节点上执行。

重新生成所有证书

kubeadm alpha certs renew all

重新生成某个组件的证书 kubeadm alpha certs renew apiserver

重新生成所有配置

kubeadm init phase kubeconfig all

重新生成单个配置文件 kubeadm init phase kubeconfig admin

重启 kubelet

systemctl restart kubelet

更新 admin 配置,将新生成的 admin.conf 文件拷贝,替换 ~/.kube 目录下的 config 文件。

cp /etc/kubernetes/admin.conf ~/.kube/config