Эта проблема была решена с помощью информации о ссылке: https://vmware.github.io/vic-product/assets/files/html/1.3/vic_vsphere_admin/obtain_thumbprint.html
vCenter Server Appliance или ESXi Host. Вы можете использовать S SH и OpenSSL для получения отпечатка сертификата для vCenter. Экземпляр Server Appiance или хост ESXi.
Используйте S SH для подключения к vCenter Server Appliance или хосту ESXi от имени root.
$ ssh root@vcsa_or_esxi_host_address
Use openssl to view the certificate fingerprint.
vCenter Server Appliance:
openssl x509 -in /etc/vmware-vpx/ssl/rui.crt -fingerprint -sha1 -noout
Result: SHA1 Fingerprint=G5:2T:G4:4E:FE:32:D1:24:4F:25:39:GR:63:19:2B:5D:29:D1:R1:2C
Хост ESXi:
openssl x509 -in /etc/vmware/ssl/rui.crt -fingerprint -sha1 -noout
Result: SHA1 Fingerprint=G5:2T:G4:4E:FE:32:D1:24:4F:25:39:GR:63:19:2B:5D:29:D1:R1:2C
Скопируйте отпечаток сертификата для использования в опции --thumbprint команд vi c -machine или для установки его в качестве переменной среды.
В файле vsphere.conf поместите эту информацию в «отпечаток большого пальца»
[Global]
[VirtualCenter "host.net"]
user = "administrator@vsphere.local"
password = "XYZ@!xyz"
port = "443"
thumbprint = "G5:2T:G4:4E:FE:32:D1:24:4F:25:39:GR:63:19:2B:5D:29:D1:R1:2C"
datacenters = "dc-vcenter"
[Workspace]
server = "host.net"
datacenter = "dc-vcenter"
default-datastore = "ds-vcenter"
resourcepool-path = "rs-vcenter/rp-app"
folder = "kubevol"
[Disk]
scsicontrollertype = pvscsi
Этот параметр позволит API kubernetes подключаться к vSphere и выполнять аутентификацию с помощью самозаверяющего сертификата.