Tanzu Kubernetes Grid Integrated Edition 클러스터 크기 조정에 실패하고 “No config: error fetching latest cloud config” 오류가 발생함(83624)

증상

TKGI(Tanzu Kubernetes Grid Integrated Edition) 클러스터의 크기를 조정할 때 다음과 유사한 메시지가 표시됩니다.

Shell

pks-nsx-t-osb-proxy.stdout.log 파일에 다음과 유사한 클러스터의 UUID에 대한 메시지가 표시됩니다.

Shell

bosh configs 명령에서 다음과 유사한 출력이 표시됩니다(하나 이상의 서비스 인스턴스에 대해 “Team” 값이 누락됨). 참고: “pivotal-container-service-##” 및 “service-instance_##”만 “pivotal-container-service-##” 팀에 속해야 합니다. 다른 팀은 배치된 타일에 따라 팀에 속하거나 속하지 않을 수 있습니다.

Shell

원인

다른 사용자가 구성을 업데이트하면, 팀에서 손실될 수 있습니다(예: TKGI bosh_client 대신 BOSH clibosh_client를 사용하는 경우). 이렇게 하면 TKGI 클라이언트는 더 이상 소유권이 없기 때문에 구성에 액세스할 수 없습니다.

해결

이것은 Tanzu Kubernetes Grid Integrated Edition에 영향을 미치는 알려진 문제이다. 현재 해결 방법이 없습니다.

제2의 해결책

이 문제를 해결하기 위해

  1. 다음과 유사한 명령을 실행하여 현재 구성을 가져옵니다.
Shell

참고: service-instance_uuuid-id.yml 파일의 끝에 빈 줄이 있으면 제거해야 합니다.

2. 팀을 변경한 것은 BOSH 관리자 계정인 경우가 많으므로 TKGI bosh_client가 팀을 변경/재생성하기 전에 먼저 삭제해야 합니다. 다음과 유사한 명령을 실행합니다.

Shell

3. TKGI 사용자 환경 “BOSH_CLIENT” 및 “BOSH_CLIENT_SECRET” 세부 정보를 TKGI 타일에서 설정합니다. 인증 정보는 Opsman UI의 PKS Tile>Credentials>uaa_client_credentials 페이지에서 찾을 수 있습니다.

Shell

4. 다음과 유사한 명령을 실행하여 TKGI bosh_client를 사용하여 bosh 구성을 업데이트합니다.

Shell

5. 이제 클러스터 크기를 다시 조정할 수 있습니다.

참고: “Director responded with non-successful status code ‘401’ response ‘{“code”:600000,”description”:”Require one of the scopes: bosh.admin, bosh.62cc6301-ab70-4e6c-b7cb-474c2731e039.admin”과 유사한 메시지가 표시되면, 이는 TKGI bosh_client로 전환하기 전에 해당 구성이 삭제되지 않기 때문입니다. TKGI bosh_client에서 업데이트를 시도하기 전에 다시 부팅 클라이언트 자격 증명으로 변경하고 구성을 먼저 삭제하십시오.

답글 남기기

이메일 주소는 공개되지 않습니다. 필수 필드는 *로 표시됩니다

You May Also Like