I’m trying to set up the vCenter cloud provider on the rancher yaml file, but I’m getting the following error:
2021/03/16 23:54:03 [ERROR] cluster [c-xsdtq] provisioning: [workerPlane] Failed to bring up Worker Plane: [Failed to verify healthcheck: Failed to check http://localhost:10248/healthz for service [kubelet] on host [10.87.44.92]: Get "http://localhost:10248/healthz": dial tcp 127.0.0.1:10248: connect: connection refused, log: F0316 23:53:48.890674 25934 server.go:274] failed to run Kubelet: could not init cloud provider "vsphere": 10:28: unknown escape sequence]
I have been reading that this error could be related to having dashes on some of the variables
Although, my username doesn’t have any dashed, but my vcenter password contains *.
This is my cloud_provider code/configuration:
cloud_provider:
name: vsphere
vsphereCloudProvider:
virtual_center:
vcenter_url:
user: <domain>\<user>
password: <pass>
port: 443
datacenters: /Datacenter
workspace:
server: vcenter_url
folder: Kubernetes
default-datastore: /Datacenter/Stage/ClusterStage/ClusterStage_DATA06
datacenter: /Datacenter
resourcepool-path: /Datacenter/Kubernetes
Any suggestion will be appreciated.