如何在 Live Cluster 上设置云提供商
How to setup cloud-provider on Live Cluster
我有一个 运行 具有外部 ETCD 的 HA 集群。
我尝试设置 Vsphere Cloud Provider,但我没有在 InitialConfiguration 中设置以下代码:
nodeRegistration:
kubeletExtraArgs:
cloud-provider: external
有没有办法在 运行 集群上执行此操作?
我尝试将此代码添加到 kubelet configmap 以及每个主节点和工作节点上的 /var/lib/kubelet/config.yaml。
但是污点 node.cloudprovider.kubernetes.io/uninitialized=true:NoSchedule 仍然没有出现在节点上。
有没有其他方法可以在 运行 集群上设置云提供商。
动态配置未启用。
如果您想在特定的云提供商上设置您的集群,您可以使用 kubeadm:
kubeadm is a popular option for creating kubernetes clusters. kubeadm
has configuration options to specify configuration information for
cloud providers.
对于 vSphere 具体取决于您拥有的版本:
- 高于或等于 6.7U3 - Deploying a Kubernetes Cluster on vSphere with CSI and CPI
- 低于 6.7U3 - Running a Kubernetes Cluster on vSphere with kubeadm
您还可以查看 vSphere Cloud Provider Configuration 以了解有关以下内容的更多详细信息:
- 先决条件
- 权限
- Kubernetes 配置
- 启用 vSphere Cloud Provider
- 保护 vSphere 用户名和密码
如果有帮助,请告诉我。
我有一个 运行 具有外部 ETCD 的 HA 集群。
我尝试设置 Vsphere Cloud Provider,但我没有在 InitialConfiguration 中设置以下代码:
nodeRegistration:
kubeletExtraArgs:
cloud-provider: external
有没有办法在 运行 集群上执行此操作?
我尝试将此代码添加到 kubelet configmap 以及每个主节点和工作节点上的 /var/lib/kubelet/config.yaml。
但是污点 node.cloudprovider.kubernetes.io/uninitialized=true:NoSchedule 仍然没有出现在节点上。
有没有其他方法可以在 运行 集群上设置云提供商。
动态配置未启用。
如果您想在特定的云提供商上设置您的集群,您可以使用 kubeadm:
kubeadm is a popular option for creating kubernetes clusters. kubeadm has configuration options to specify configuration information for cloud providers.
对于 vSphere 具体取决于您拥有的版本:
- 高于或等于 6.7U3 - Deploying a Kubernetes Cluster on vSphere with CSI and CPI
- 低于 6.7U3 - Running a Kubernetes Cluster on vSphere with kubeadm
您还可以查看 vSphere Cloud Provider Configuration 以了解有关以下内容的更多详细信息:
- 先决条件
- 权限
- Kubernetes 配置
- 启用 vSphere Cloud Provider
- 保护 vSphere 用户名和密码
如果有帮助,请告诉我。