kubernetes无法在VirtualCenter部分存储数据,分节变量insecure-flag。

我在Kubernetes上设置PVC使用vSphere云提供商,并使用自签名证书,我试着在vsphere.conf上设置标志insecure-flag=”1″,但我得到这个错误。

F0320 14:55:19.410777 1 controllermanager.go:213] error building controller context: cloud provider could not be initialized: could not init cloud provider “vsphere”: warning:can’t store data at section “VirtualCenter”, subsection “vsphere-node01”, variable “insecure-flag”.

环境:

环境:Linux版本。Red Hat 7.7 (Maipo)

Kubernetes版本:v1.17.2

Vsphere版本: 6.5.0

谁能帮我解决这个问题?

解决方案:

这个问题已经通过链接信息解决了。https:/vmware.github.iovic-productassetsfileshtml1.3vic_vsphere_adminobtain_thumbprint.html。

vCenter Server Appliance 或 ESXi 主机您可以使用 SSH 和 OpenSSL 获取 vCenter Server Appiance 实例或 ESXi 主机的证书缩略图。

使用 SSH 以根用户身份连接到 vCenter Server Appliance 或 ESXi 主机。

$ 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

复制证书缩略图,以便在 vic-machine 命令的 –thumbprint 选项中使用,或将其设置为环境变量。

在 vsphere.conf 文件中,将此信息放在 “thumbprint “上。

[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

此设置将允许 kubernetes API 连接到 vSphere 并使用自签名证书进行身份验证。

给TA打赏
共{{data.count}}人
人已打赏
未分类

Java摇摆不定的drawRect额外像素

2022-9-13 13:01:38

未分类

在.NET Core中,我如何将字符串xml与参数数组转换为对象?

2022-9-13 13:01:42

0 条回复 A文章作者 M管理员
    暂无讨论,说说你的看法吧
个人中心
购物车
优惠劵
今日签到
有新私信 私信列表
搜索