了解如何更新 主管,包括 主管 运行的 Kubernetes 版本。环境中的 主管 必须始终运行受支持的 Kubernetes 版本。
vSphere IaaS control plane 有一个版本实体。该版本实体是语义版本字符串,格式为 v1.28.3+vmware.wcp.1-vsc0.1.9-23708114
,其中前缀是 Kubernetes 版本 (v1.28.3
),后缀是随相应 vCenter Server 版本一起发布的 主管 版本和内部版本号 (vvsc0.1.9-23708114
)。
将 vCenter Server 升级到新版本时,vSphere 命名空间 版本也会更新。每个 vSphere 命名空间 版本都包含一个新的 主管 版本和两个受支持的早期版本。
v1.26.8+vmware.wcp.1-vsc0.1.9-23708114
v1.27.5+vmware.wcp.1-vsc0.1.9-23708114
v1.28.3+vmware.wcp.1-vsc0.1.9-23708114
前提条件
- 请参见 vSphere IaaS control plane 发行说明,查看受支持的 主管 Kubernetes 版本。每个 vCenter Server 版本包含三个 主管 Kubernetes 版本 - 随相应 vCenter Server 版本一起发布的最新 主管 Kubernetes 版本以及两个以前版本(至少在 12 个月内受支持)。
- 安装当前支持的 主管 Kubernetes 版本,方法是将 vCenter Server 设备升级到提供这些版本的 vCenter Server 版本。请参见升级 vCenter Server Appliance。
过程
Object Missing
This object is not available in the repository.
解决激活或更新期间 主管 控制平面虚拟机上的错误运行状况
激活 主管,更新 主管 Kubernetes 版本,或编辑现有 主管 的设置后,指定的所有设置都将经过验证并应用于 主管,直到配置完成。对输入的参数执行运行状况检查,可能会检测配置中导致 主管 运行状况错误的错误。必须解决这些错误运行状况,才能配置或更新 主管。
错误消息 |
原因 |
解决方案 |
---|---|---|
无法使用控制平面虚拟机 <VM name> 上配置的管理 DNS 服务器解析 vCenter 主网络标识符 <FQDN>。请验证管理 DNS 服务器 <server name> 是否可以解析 <network name>。 |
|
|
无法使用控制平面虚拟机 <VM name> 的管理网络上通过 DHCP 获取的 DNS 服务器解析 vCenter 主网络标识符 <network name>。请验证管理 DNS 服务器是否可以解析 <network name>。 |
|
|
无法解析控制平面虚拟机 <VM name> 上的主机 <host name>,因为没有配置管理 DNS 服务器。 |
|
配置管理 DNS 服务器。 |
无法解析控制平面虚拟机 <VM name> 上的主机 <host name>。主机名以“.local”顶级域结尾,这需要将“local”包含在管理 DNS 搜索域中。 |
vCenter Server PNID 包含 .local 作为顶级域 (TLD),但配置的搜索域不包含 local。 |
将 local 添加到管理 DNS 搜索域。 |
无法从控制平面虚拟机 <VM name> 连接到管理 DNS 服务器 <server name>。已尝试通过工作负载网络进行连接。 |
|
|
无法从控制平面虚拟机 <VM name> 连接到管理 DNS 服务器 <server name>。 |
无法连接到 DNS 服务器。 |
|
无法从控制平面虚拟机 <vm name> 连接到 <component name> <component address>。错误:错误消息文本 |
|
|
控制平面虚拟机 <VM name> 无法验证 vCenter <vCenter Server name> 证书。vCenter Server 证书无效。 |
vCenter Server 提供的证书格式无效,因此不受信任。 |
|
控制平面虚拟机 <VM name> 不信任 vCenter <vCenter Server name> 证书。 |
|
|
控制平面虚拟机 <VM name> 无法验证 NSX Server <NSX server name> 证书。服务器 <NSX-T address> 返回的指纹与在 vCenter <vCenter Server name> 中注册的预期客户端证书指纹不匹配 |
注册到 主管 的 SSL 指纹与 NSX Manager 提供的证书的 SHA-1 哈希不匹配。 |
|
无法从控制平面虚拟机 <vm name> 连接到 <component name> <component address>。错误:错误消息文本 |
发生了一般网络故障。 |
|
控制平面虚拟机 <vm name> 不信任负载均衡器 (<load balancer>- <load balancer endpoint>) 证书。 |
负载均衡器提供的证书与配置到控制平面虚拟机的证书不同。 |
确认已为负载均衡器配置正确的管理 TLS 证书。 |
控制平面虚拟机 <vm name> 无法验证负载均衡器 (<load balancer>- <load balancer endpoint>) 的证书。证书无效。 |
负载均衡器提供的证书格式无效或已过期。 |
更正已配置负载均衡器的服务器证书。 |
控制平面虚拟机 <vm name> 无法使用用户名 <user name> 和提供的密码向负载均衡器 (<load balancer>- <load balancer endpoint>) 进行身份验证。 |
负载均衡器的用户名或密码不正确。 |
验证配置到负载均衡器的用户名和密码是否正确。 |
尝试从控制平面虚拟机 <vm name> 连接到负载均衡器 (<load balancer>- <load balancer endpoint>) 时出现 HTTP 错误。 |
控制平面虚拟机可以连接到负载均衡器端点,但端点不会返回成功的 (200) http 响应 |
确认负载均衡器处于正常状态并接受请求。 |
无法从控制平面虚拟机 <vm name> 连接到 <load balancer> (<load balancer endpoint>)。错误:<error text> |
|
|