我正在尝试从在storageos上本地数据中心运行的Kubernetes集群中删除一个节点。在执行删除操作之前,我继续检查了“ Drain”选项,并确保该节点没有托管任何主服务器或副本服务器。然后,我继续在kubernetes上执行以下命令以删除该节点:
kubectl drain <node_name> --ignore-daemonsets --delete-local-data
kubectl delete node <node_name>
ssh <node_name>
sudo kubeadm reset
然后我回到storageos控制台尝试删除该节点,但是我看到以下错误:
“使用内部集群时无法删除节点”
任何人都知道我可能做错了什么,或者这仅仅是storageos中缺少的功能?
答案 0 :(得分:0)
在评估StorageOS期间存在相同的问题。我将其安装在Rancher上并激活了内部etcd。 Here说:
仅当使用KV_BACKEND = etcd部署StorageOS时,此功能才可用,因此KV存储在StorageOS外部。有关更多信息,请参见deploy etc-as-svc示例。
这也可能是您的问题。