Go SDK を使用して GKE クラスターから Kubernetes 認証情報を取得する
質問:
Google はできますかCloud SDK の gcloudcontainerclusters get-credentials コマンドは、Go SDK を使用して複製されますか?
コンテキスト:
Google Cloud SDK 経由で GKE クラスタを作成した後、 credentials コマンドは、クラスターへの接続を確立するための kubeconfig ファイルを提供します。ただし、このコマンドは Go SDK では直接使用できません。
回答:
Go SDK の制限事項:
GKE API は現在、kubeconfig ファイルを直接取得するための同等のエンドポイントを提供していません。クラスタ構成を解析して kubeconfig を生成するロジックは、Python ベースの gcloud ツール内で処理されます。
アプローチ:
結論:
一方、Go SDK はそうではありません。 gcloud コンテナ クラスタの get-credentials とまったく同等のものを直接提供すると、推奨されるアプローチにより、Go 言語を使用してプログラムで GKE クラスタの kubeconfig を取得できます。
以上がGo SDK を使用して GKE クラスタの Kubernetes 認証情報を取得するにはどうすればよいですか?の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。