이 페이지에서는 Anthos Service Mesh 설치 준비를 위한 환경을 설정하는 방법을 설명합니다.
Google Kubernetes Engine에 설치하는 경우 Google Cloud 리소스에 대한 브라우저 내 명령줄 인터페이스인 Cloud Shell 또는 Linux나 macOS를 실행하는 자체 컴퓨터를 사용하여 설치 가이드를 따를 수 있습니다.
Cloud Shell 사용
Cloud Shell은 Debian 기반 Linux 운영체제를 실행하는 g1-small Compute Engine 가상 머신(VM)을 프로비저닝합니다. Cloud Shell 사용의 장점은 다음과 같습니다.
Cloud Shell에는 필요한
gcloud
,kubectl
,kpt
명령줄 도구가 포함되어 있습니다.Cloud Shell $HOME 디렉터리에는 5GB의 영구 저장공간이 있습니다.
다음과 같은 텍스트 편집기를 선택할 수 있습니다.
Cloud Shell 창 상단에 있는 '코드 편집기
'를 클릭하여 액세스할 수 있는Cloud Shell의 명령줄에서 액세스할 수 있는 Eacs, Vim 또는 Nano
Cloud Shell을 사용하려면 다음 안내를 따르세요.
- Google Cloud 콘솔로 이동합니다.
- Google Cloud 프로젝트를 선택합니다.
Google Cloud 콘솔 창 상단에 있는 Cloud Shell 활성화 버튼을 클릭합니다.
Google Cloud 콘솔 하단의 새 프레임에서 Cloud Shell 세션이 열리고 명령줄 프롬프트가 표시됩니다.
구성요소를 업데이트합니다.
gcloud components update
이 명령어는 다음과 유사한 출력으로 응답합니다.
ERROR: (gcloud.components.update) You cannot perform this action because the gcloud CLI component manager is disabled for this installation. You can run the following command to achieve the same result for this installation: sudo apt-get update && sudo apt-get --only-upgrade install ...
long 명령어를 복사하고 붙여넣어 구성요소를 업데이트합니다.
kpt
버전을 확인합니다. kpt의 이전 1.x 버전을 실행하는지 확인:kpt version
출력은 다음과 비슷하게 표시됩니다.
0.39.2
kpt
버전이 1.x 이상인 경우 필요한 버전을 다운로드합니다.curl -L https://github.com/GoogleContainerTools/kpt/releases/download/v0.39.2/kpt_linux_amd64 > kpt_0_39_2 chmod +x kpt_0_39_2 alias kpt="$(readlink -f kpt_0_39_2)"
Linux 사용
로컬 머신에서 gcloud CLI를 설치하고 초기화합니다.
gcloud CLI가 이미 설치되어 있는 경우:
Google Cloud CLI로 인증합니다.
gcloud auth login
구성요소를 업데이트합니다.
gcloud components update
kubectl
을 설치합니다.gcloud components install kubectl
필요한
kpt
버전을 설치합니다.curl -L https://github.com/GoogleContainerTools/kpt/releases/download/v0.39.2/kpt_linux_amd64 > kpt_0_39_2 chmod +x kpt_0_39_2 alias kpt="$(readlink -f kpt_0_39_2)"
kpt
가 찾을 수 있도록 Git이 경로에 있는지 확인하세요.
MacOS 사용
로컬 머신에서 gcloud CLI를 설치하고 초기화합니다.
gcloud CLI가 이미 설치되어 있는 경우:
Google Cloud CLI로 인증합니다.
gcloud auth login
구성요소를 업데이트합니다.
gcloud components update
kubectl
을 설치합니다.gcloud components install kubectl
필요한
kpt
버전을 설치합니다.# For non-M1 chip Macs curl -L https://github.com/GoogleContainerTools/kpt/releases/download/v0.39.2/kpt_darwin_amd64 > kpt_0_39_2 # For M1 chip Macs curl -L https://github.com/GoogleContainerTools/kpt/releases/download/v0.39.2/kpt_darwin_arm64 > kpt_0_39_2 chmod +x kpt_0_39_2 alias kpt="$(readlink -f kpt_0_39_2)"
kpt
가 찾을 수 있도록 Git이 경로에 있는지 확인하세요.