フリートレベルの設定を準備する

Google Cloud のフリートとは、Google Cloud にクラスタを登録することで作成される、一元管理可能な Kubernetes クラスタと他のリソースの論理グループです。GKE Identity Service のフリートレベル設定はフリートの機能に基づいて構築されています。管理者は、1 つ以上の GKE クラスタの推奨 ID プロバイダを使用して認証を一度に設定できます。認証構成は GKE によって管理され、Google Cloud に保存されます。このドキュメントは、フリートで GKE Identity Service を設定するクラスタ管理者またはアプリケーション オペレーターを対象としています。

サポートされるクラスタタイプ

フリートレベルの設定でサポートされるクラスタの種類と環境は次のとおりです。

次のクラスタタイプと環境が、pre-GA のフリートレベルの設定でサポートされています。

  • Amazon Elastic Kubernetes Service(Amazon EKS)接続クラスタ

接続クラスタの詳細については、GKE 接続クラスタをご覧ください。

その他の GKE Identity Service でサポートされるクラスタの種類と環境については、引き続き個々のクラスタの設定が必要です。以前のバージョンの GKE クラスタを使用している場合や、フリートレベルのライフサイクル管理でサポートされていない GKE Identity Service 機能が必要な場合は、クラスタごとの設定を使用することもできます。

サポートされている ID プロバイダ プロトコル

フリートレベルの GKE Identity Service を構成する場合は、OIDCSAMLLDAP プロトコルをサポートする ID プロバイダを使用できます。

始める前に

  • プラットフォーム管理者から、必要なすべての詳細情報(GKE Identity Service のクライアント ID やシークレットなど)が提供されていることを確認します。
  • 次のコマンドライン ツールがインストールされていることを確認します。
    • Google Cloud CLI の最新バージョン。Google Cloud とやり取りするためのコマンドライン ツールである gcloud が含まれています。Google Cloud CLI をインストールする必要がある場合は、インストール ガイドをご覧ください。
    • kubectl。Kubernetes クラスタにコマンドを実行するために使用します。kubectl をインストールする必要がある場合は、インストール ガイドをご覧ください。Google Cloud を操作するシェル環境として Cloud Shell を使用する場合は、これらのツールがインストールされます。
  • クラスタが登録されているプロジェクトで使用するために、gcloud CLI が初期化されていることを確認します。
  • プロジェクト オーナー以外が構成ステップを完了するには、クラスタが登録されているプロジェクトの GKE Hub 管理者ロールが必要です。

フリートを設定する

必要な情報とコンポーネントがすべてインストールされたら、フリートレベルでクラスタを設定できます。