anthos-gke aws clusters
의 명령어는 GKE on AWS 사용자 클러스터에서 작동합니다. get-credentials
명령어를 사용하여 사용자 클러스터에 인증합니다. diagnose
명령어를 사용하여 디버깅 관련 추가 정보를 수집할 수도 있습니다.
Get-credentials
get-credentials
명령어는 GKE on AWS 사용자 클러스터에 대한 사용자 인증 정보 및 엔드포인트 정보가 포함된 kubeconfig
파일을 업데이트합니다. 기본적으로 사용자 인증 정보는 ~/.kube/config
에 추가됩니다. KUBECONFIG
환경 변수를 다른 파일 경로로 설정하면 anthos-gke
가 해당 파일에 사용자 인증 정보를 추가합니다.
anthos-gke aws clusters get-credentials NAME [--workspace DIRECTORY]
위치 인수
- NAME
anthos-gke
가 사용자 인증 정보를 생성하는 클러스터의 이름입니다. 이름은AWSCluster
리소스의metadata.name
필드와 일치해야 합니다.
선택적 플래그
--workspace [DIRECTORY]
anthos-gke.yaml
파일이 포함된 디렉터리의 선택적 인수입니다. 기본값은 현재 디렉터리입니다.
예시
현재 작업 디렉터리에 정의된 cluster-0
이라는 클러스터의 사용자 인증 정보를 가져오려면 다음 명령어를 실행합니다.
anthos-gke aws clusters get-credentials cluster-0
진단
diagnose snapshot
명령어는 Google Cloud가 사용자 클러스터의 디버그 문제를 지원하는 데 도움이 되는 지원 번들을 생성합니다. 지원 번들은 구성, 클러스터 이벤트, 로그를 포함하는 tar 파일입니다. 이 파일을 기술 지원 관리자에게 보내세요.
anthos-gke aws clusters diagnose snapshot CLUSTER_NAME
--ssh-key-path PATH
[--bastion-ip IP]
[--bastion-ssh-key-path PATH]
[--cluster-ssh-key-path PATH]
[--dry-run]
[--mgmt-service-ssh-key-path PATH]
[--nodepool-ssh-key-path PATH]
[--output PATH]
[--quiet]
[--snapshot-config PATH]
[--workspace DIRECTORY]
위치 인수
CLUSTER_NAME
- 지원 번들을 생성할 클러스터의 이름입니다. 이 값은
AWSCluster
의metadata.name
필드와 일치해야 합니다.
플래그
--ssh-key-path PATH
- SSH 키 파일의 경로를 제공하는 필수 인수입니다.
anthos-gke management init
으로 키를 만든 경우 이 값은~/.ssh/anthos-gke
입니다.
선택적 플래그
[--bastion-ip IP]
- 현재 작업공간에서 배스천 호스트 IP 주소를 재정의합니다.
[--bastion-ssh-key-path PATH]
- 배스천 호스트의 특정 SSH 키 파일입니다. 기본값은
--ssh-key-path
입니다. [--cluster-ssh-key-path PATH]
- 워크로드 클러스터 제어 영역 머신의 특정 SSH 키 파일입니다.
기본값은
--ssh-key-path
입니다. [--dry-run]
- 지원 번들을 생성하지 않고 스냅샷 구성 파일을 표시하는 옵션입니다.
[--mgmt-service-ssh-key-path PATH]
- 관리 서비스를 위한 특정 SSH 키 파일입니다. 기본값은
--ssh-key-path
입니다. [--nodepool-ssh-key-path PATH]
- 노드 풀 머신의 특정 SSH 키 파일입니다. 기본값은
--ssh-key-path
입니다. [--output PATH]
- 지원 번들 tarball의 파일 경로입니다.
[--quiet]
- Console에 출력된 메시지를 제거하는 옵션입니다.
[--snapshot-config PATH]
- TYAML 스냅샷 구성 파일의 경로입니다(선택사항).
[--workspace DIR]
anthos-gke.yaml
구성 파일이 포함된 작업공간 디렉터리입니다. 기본값은 현재 디렉터리입니다.
예시
cluster-0
이라는 워크로드 클러스터의 지원 번들을 생성하려면 다음 명령어를 실행합니다.
anthos-gke aws clusters diagnose snapshot cluster-0 \
--ssh-key-path ~/.ssh/anthos-gke \
--workspace ~/example/workspace
기본 스냅샷 구성을 보려면 다음 명령어를 실행합니다.
anthos-gke aws clusters diagnose snapshot cluster-0 \
--ssh-key-path ~/.ssh/anthos-gke \
--dry-run
자체 bash 및 kubectl 명령어를 포함하여 커스텀 스냅샷 구성 파일을 지정하려면 다음 명령어를 실행합니다.
anthos-gke aws clusters diagnose snapshot cluster-0 \
--ssh-key-path ~/.ssh/anthos-gke
--snapshot-config ~/my-snapshot-config.yaml