Cloud Service Mesh 오프라인 설치 준비
이 페이지에서는 Google Cloud 기반 GKE 이외의 지원 플랫폼에서 Cloud Service Mesh의 오프라인 설치를 준비하는 방법을 설명합니다.
asmcli
도구를 실행하여 Cloud Service Mesh를 설치할 때는 로컬 디렉터리를 사용하여 구성 및 아티팩트를 저장합니다. 기본적으로 도구를 실행하면 임시 디렉터리가 생성됩니다. 하지만 명령줄에서 --output_dir
옵션을 사용하여 디렉터리를 지정할 수 있습니다. 필요한 구성 및 아티팩트가 있는 디렉터리가 이미 있는 경우 다시 다운로드하지 않고 재사용됩니다.
Cloud Service Mesh의 오프라인 설치를 수행하려면 인터넷 액세스 권한이 있는 머신에서 구성 패키지를 생성한 다음 인터넷 액세스 없이 다른 머신에 해당 패키지를 배포하면 됩니다. 그런 다음 asmcli build-offline-package
하위 명령어를 사용하여 구성 패키지를 생성합니다.
시작하기 전에
시작하기 전에 다음 작업을 수행합니다.
- 기본 요건 검토
- 설치 계획의 정보 검토
- 필수 도구 설치.
asmcli
를 다운로드합니다.- 설치 중에 Google API 및 서비스에 액세스할 수 있는지 확인하거나 필요한 종속 항목을 수동으로 사용 설정합니다. 오프라인 모드에서도
asmcli
는 Google Cloud CLI를 사용하여 설치 중에 해당 플래그가 전달되면 일부 종속 항목을 사용 설정합니다.
Cloud Service Mesh 오프라인 설치
다음은 Cloud Service Mesh의 오프라인 설치를 준비하는 방법을 설명합니다.
Cloud Service Mesh를 설치한 인터넷 액세스 권한이 있는 머신에서 패키지를 만든 다음 OFFLINE_PKG_DIR_PATH 폴더에 저장합니다.
./asmcli build-offline-package \ --output_dir OFFLINE_PKG_DIR_PATH
구성 디렉터리와
asmcli
도구를 오프라인 머신에 복사합니다.Cloud Service Mesh 설치에 대한 일반 안내를 따릅니다. 안내에 따라
asmcli install
을 실행하도록 지정할 때마다--offline
플래그도 전달하고 이전 단계에서 만든 구성 디렉터리를 지정해야 합니다../asmcli install \ --output_dir OFFLINE_PKG_DIR_PATH \ --project_id PROJECT_ID \ --cluster_location CLUSTER_LOCATION \ --cluster_name CLUSTER_NAME \ --offline