瞭解如何更新 主管,包括 主管 執行的 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 Appliance 升級到提供這些版本的 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」頂層網域結尾,這需要在管理 DNS 搜尋網域中包括「local」。 |
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>。錯誤:error message text |
|
|
控制平面虛擬機器 <VM name> 無法驗證 vCenter 的 <vCenter Server name> 憑證。vCenter Server 憑證無效。 |
vCenter Server 提供的憑證的格式無效,因此不受信任。 |
|
控制平面虛擬機器<VM name> 不信任 vCenter <vCenter Server name> 憑證。 |
|
|
控制平面虛擬機器 <VM name> 無法驗證 NSX 伺服器 <NSX server name> 憑證。伺服器 <NSX-T address> 傳回的指紋與在 vCenter <vCenter Server name> 中登錄的預期用戶端憑證指紋不相符。 |
登錄至 主管 的 SSL 指紋與 NSX Manager 表示的憑證的 SHA-1 雜湊不相符。 |
|
無法從控制平面虛擬機器 <vm name> 連線到 <component name> <component address>。錯誤:error message text |
發生一般網路故障。 |
|
控制平面虛擬機器 <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> |
|
|