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]
- コンソールに出力されたメッセージを削除するオプション。
[--snapshot-config PATH]
- YAML スナップショット構成ファイルへのパス(オプション)。
[--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