k8s 相关命令
查看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