ホームページ > バックエンド開発 > Golang > 「gcloudcontainerclustersget-credentials」を使用せずに Go で Kubernetes クラスターの認証情報を取得する方法

「gcloudcontainerclustersget-credentials」を使用せずに Go で Kubernetes クラスターの認証情報を取得する方法

Mary-Kate Olsen
リリース: 2024-10-26 03:31:27
オリジナル
461 人が閲覧しました

How to Retrieve Kubernetes Cluster Credentials in Go Without

Go でのクラスター認証情報の取得: Golang SDK の「gcloudcontainerclustersget-credentials」の代替

GKE クラスターの作成に使用される API Go には、クラスターの資格情報を直接取得する方法がありません。ただし、これを実現する方法は、Python ベースの「gcloudcontainerclustersget-credentials」コマンドの機能を Go に手動で実装することです。

「ProjectsZonesClustersGetCall」を使用すると、認証情報ではなくクラスター構成のみが返されます。 kubeconfig を取得するには、クラスター構成を処理し、kubeconfig ファイルを更新する必要があります。このプロセスを Go で実装して、gcloud ツールに存在する Python バージョンをミラーリングします。

あるいは、kubectl config set-credentials コマンドを利用するか、プログラムで使用するための同様の機能を提供するベンダー ライブラリを探索することもできます。

以上が「gcloudcontainerclustersget-credentials」を使用せずに Go で Kubernetes クラスターの認証情報を取得する方法の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。

ソース:php.cn
このウェブサイトの声明
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。
著者別の最新記事
人気のチュートリアル
詳細>
最新のダウンロード
詳細>
ウェブエフェクト
公式サイト
サイト素材
フロントエンドテンプレート