감독자를 실행 중인 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개월 이상 지원되는 이전 버전 두 가지) 포함되어 있습니다.
- vCenter Server Appliance를 이를 제공하는 vCenter Server 버전으로 업그레이드하여 감독자에 대해 현재 지원되는 Kubernetes 버전을 설치합니다. vCenter Server Appliance 업그레이드를 참조하십시오.
프로시저
Object Missing
This object is not available in the repository.
활성화 또는 업데이트 중 감독자 제어부 VM의 오류 상태 해결
감독자를 활성화하거나, 감독자 Kubernetes 버전을 업데이트하거나, 기존 감독자의 설정을 편집한 후에는 구성이 완료될 때까지 지정한 모든 설정의 유효성을 검사하고 감독자에 적용합니다. 입력한 매개 변수에 대해 상태 점검이 수행되어 구성에서 오류가 감지되면 감독자가 오류 상태가 될 수 있습니다. 이러한 오류 상태를 해결해야 감독자의 구성 또는 업데이트가 가능합니다.
오류 메시지 |
원인 |
솔루션 |
---|---|---|
제어부 VM <VM name>에 구성된 관리 DNS 서버로 vCenter 기본 네트워크 식별자 <FQDN>을(를) 확인할 수 없습니다. 관리 DNS 서버 <server name>에서 <network name>을(를) 확인할 수 있는지 확인합니다. |
|
|
제어부 VM <VM name>의 관리 네트워크에서 DHCP를 통해 획득한 DNS 서버로 vCenter 기본 네트워크 식별자 <network name>을(를) 확인할 수 없습니다. 관리 DNS 서버에서 <network name>을(를) 확인할 수 있는지 확인합니다. |
|
|
구성된 관리 DNS 서버가 없기 때문에 제어부 VM <VM name>에서 호스트 <host name>을(를) 확인할 수 없습니다. |
|
관리 DNS 서버를 구성합니다. |
제어부 VM <VM name>에서 호스트 <host name>을(를) 확인할 수 없습니다. 호스트 이름은 '.local' 최상위 도메인으로 끝나며, 따라서 관리 DNS 검색 도메인에 'local'이 포함되어야 합니다. |
vCenter Server PNID에 .local이 TLD(최상위 도메인)로 포함되어 있지만 구성된 검색 도메인에는 local.이 포함되지 않습니다. |
관리 DNS 검색 도메인에 local을 추가합니다. |
제어부 VM <VM name>에서 관리 DNS 서버 <server name>에 연결할 수 없습니다. 워크로드 네트워크를 통해 연결을 시도했습니다. |
|
|
제어부 VM <VM name>에서 관리 DNS 서버 <server name>에 연결할 수 없습니다. |
DNS 서버에 연결할 수 없습니다. |
|
제어부 VM <vm name>에서 <component name> <component address>에 연결할 수 없습니다. 오류: error message text |
|
|
제어부 VM <VM name>에서 vCenter <vCenter Server name> 인증서의 유효성을 검사할 수 없습니다. vCenter Server 인증서가 잘못되었습니다. |
vCenter Server에서 제공한 인증서가 잘못된 형식이므로 신뢰할 수 없습니다. |
|
제어부 VM <VM name>이(가) vCenter <vCenter Server name> 인증서를 신뢰하지 않습니다. |
|
|
제어부 VM <VM name>에서 NSX Server(<NSX server name>) 인증서의 유효성을 검사할 수 없습니다. 서버에서 반환된 지문(<NSX-T address>)이 vCenter에 등록된 예상 클라이언트 인증서 지문(<vCenter Server name>)과 일치하지 않습니다. |
감독자에 등록된 SSL 지문이 NSX Manager에서 제공한 인증서의 SHA-1 해시와 일치하지 않습니다. |
|
제어부 VM <vm name>에서 <component name> <component address>에 연결할 수 없습니다. 오류: error message text |
일반 네트워크 오류가 발생했습니다. |
|
제어부 VM <vm name>이(가) 로드 밸런서(<load balancer>~<load balancer endpoint>)의 인증서를 신뢰하지 않습니다. |
로드 밸런서가 제공하는 인증서가 제어부 VM에 구성된 인증서와 다릅니다. |
로드 밸런서에 올바른 관리 TLS 인증서를 구성했는지 확인합니다. |
제어부 VM <vm name>에서 로드 밸런서(<load balancer>~<load balancer endpoint>)의 인증서를 확인할 수 없습니다. 인증서가 잘못되었습니다. |
로드 밸런서가 제공하는 인증서의 형식이 잘못되었거나 만료되었습니다. |
구성된 로드 밸런서의 서버 인증서를 수정하십시오. |
제어부 VM <vm name>에서 사용자 이름 <user name> 및 제공된 암호를 사용하여 로드 밸런서(<load balancer>~<load balancer endpoint>)에 인증할 수 없습니다. |
로드 밸런서의 사용자 이름 또는 암호가 잘못되었습니다. |
로드 밸런서에 구성된 사용자 이름 및 암호가 올바른지 확인합니다. |
제어부 VM <vm name>에서 로드 밸런서(<load balancer>~<load balancer endpoint>)에 연결하려고 시도하는 중 HTTP 오류가 발생했습니다. |
제어부 VM이 로드 밸런서 끝점에 연결할 수 있지만 끝점이 성공적인(200) HTTP 응답을 반환하지 않습니다. |
로드 밸런서가 정상이고 요청을 수락하는지 확인합니다. |
제어부 VM <vm name>에서 <load balancer>(<load balancer endpoint>)에 연결할 수 없습니다. 오류: <error text> |
|
|