VMware용 Google Distributed Cloud 소프트웨어 전용은 번들을 사용하여 이미지 다운로드 중 느린 프록시 연결 문제를 완화합니다. 이 페이지에서는 다양한 번들 유형, 번들 콘텐츠, 이름 지정 규칙, 사용 사례를 설명합니다.
번들 유형
VMware용 Google Distributed Cloud 소프트웨어 전용은 일반 번들과 전체 번들의 두 가지 유형의 번들을 제공합니다. 이러한 번들에는 클러스터에 필요한 구성요소가 포함되어 있습니다.
일반 번들에는 메타데이터와 매니페스트만 포함됩니다. 전체 번들에는 메타데이터, OS 이미지 OVA, 컨테이너 이미지 tarball이 포함됩니다.
다음 표에서는 일반 번들과 전체 번들의 콘텐츠를 비교합니다.
| 번들 유형 | 목차 |
|---|---|
| 일반 | 메타데이터 및 매니페스트만 |
| 전체 | 메타데이터, OS 이미지 OVA, 컨테이너 이미지 tarball |
번들 이름 지정 규칙
번들은 특정 이름 지정 규칙을 따릅니다. 전체 번들은 파일 이름의 -full.tgz 서픽스로 식별할 수 있습니다.
예를 들어 전체 번들의 이름은 gke-onprem-vsphere-[VERSION]-full.tgz와 유사할 수 있습니다.
번들 사용 사례
환경 및 네트워크 조건에 따라 번들 유형을 선택합니다.
일반 번들 사용 사례
표준 설치에는 일반 번들을 사용하세요. 이러한 설치는 일반적으로 Google Cloud에 대한 고대역폭 액세스를 제공합니다.
전체 번들 사용 사례
에어 갭 적용 환경 또는 Google Cloud에 대한 프록시 연결이 느린 프로덕션 워크스테이션에서 전체 번들을 사용합니다.
전체 번들은 다음과 같은 여러 이점을 제공합니다.
- 프록시 다운타임을 방지합니다.
- 프로덕션 환경마다 프록시를 사용 설정하거나 중지할 필요가 없습니다.
- 전체 번들 tarball을 워크스테이션에 배포합니다.
프록시가 없는 환경에서 전체 번들을 다운로드할 수 있습니다. 전체 번들에는 모든 시스템 이미지가 포함되어 있으므로 Google Cloud에 연결하지 않고도 프로덕션 워크스테이션에서 전체 번들로 gkectl prepare를 실행할 수 있습니다.
버전 차이 및 제한사항
번들 콘텐츠 및 호환성은 Google Distributed Cloud 버전에 따라 다릅니다.
- 버전 1.33 이상: 전체 번들에는 cgroup v2 이미지가 포함되고 cgroup v1 이미지는 제외되어 최신 클러스터의 기본 런타임 요구사항에 맞게 조정됩니다.
- 버전 1.32 이하: 전체 번들에는 cgroup v2 이미지가 포함되지 않습니다. 이전 버전에서 cgroup v2가 필요한 경우 일반 번들을 사용해야 합니다.
비공개 레지스트리에서 번들이 작동하는 방식
클러스터 구성 파일에서 비공개 레지스트리를 구성할 수 있습니다. 관리자 클러스터 파일에서 비공개 레지스트리를 구성하면 모든 사용자 클러스터가 해당 비공개 레지스트리에서 워크로드 이미지를 가져옵니다.
비공개 레지스트리를 구성하지 않으면 구성요소 액세스 서비스 계정 component-access-sa을 사용하여 gcr.io/gke-on-prem-release에서 시스템 이미지를 가져옵니다. VMware용 Google Distributed Cloud 소프트웨어 전용의 비공개 레지스트리에 대한 자세한 내용은 비공개 컨테이너 레지스트리 구성을 참조하세요.
프록시가 있고 Google Cloud 에 연결하는 네트워크 속도가 느린 경우 전체 번들을 사용하여 프록시 없이 gkectl prepare를 실행할 수 있습니다. 준비 후 프록시를 다시 사용 설정하고 외부 네트워크에 대한 최소 연결을 예상합니다. 이 방법은 보안을 크게 향상시킵니다.
다음 단계
- 번들을 다운로드하려면 다운로드를 참고하세요.
- 번들 경로를 구성하려면 관리자 클러스터 구성 파일을 참조하세요.
- 외부 네트워크 우회에 대해 자세히 알아보려면 비공개 컨테이너 레지스트리 구성을 참조하세요.