k8s节点的删除与添加
发布日期:2021-05-18 01:17:20 浏览次数:17 分类:精选文章

本文共 780 字,大约阅读时间需要 2 分钟。

k8s节点的删除与添加操作说明

节点删除操作

在执行删除操作前,我们可以使用以下命令来查看当前节点的状态:

查看节点状态

kubectl get node -o wide

当确定要删除节点时,请按照以下步骤操作:

驱逐pod

kubectl drain NODE-NAME --delete-local-data --force --ignore-daemonsets

删除节点

kubectl delete node NODE-NAME

新增已删除节点到集群

将已删除的节点重新加入集群,需要执行以下操作:

获取 token 并创建 CA 证书 Hash

在集群的主节点执行以下命令,生成相应的 token 和CA证书 Hash:

kubeadm token create

获取 CA 证书的 SHA256 Hash

生成时需要使用以下命令(执行时需有权限访问 /etc/kubernetes/pki/ca.crt 文件):

openssl x509 -pubkey -in /etc/kubernetes/pki/ca.crt | openssl rsa -pubin -outform der > /dev/null | openssl dgst -sha256 -hex | sed 's/^ .* //'

节点重置与加入

在要加入的节点执行以下命令重置状态,确保其可以正常加入集群:

kubeadm reset

执行加入命令

双命令方式执行节点加入:

kubeadm join kubeadm.sy.com:6443 --token "{token}" --discovery-token-ca-cert-hash "{sha256}"

以上操作完成后,节点将重新加入集群,注意确保网络稳定性和 API � Necklace endpoints可用。

上一篇:关于磁盘分区命令介绍
下一篇:linux系统国内最新yum源,建议收藏

发表评论

最新留言

很好
[***.229.124.182]2025年04月25日 16时21分26秒