ニフクラ Catalog:Anthos(GKE Enterprise)テンプレート利用時におけるGoogle Cloudの設定
利用者は、ニフクラ CatalogのAnthos(GKE Enterprise)テンプレートによる初期設定前に、Google Cloud: Google Cloudリソースの設定に記載されているGoogle Cloudの設定を実施してください。
- ニフクラ Catalogで利用するサービスカウントキーは1つのみです。
ニフクラ Catalogで利用するサービスカウントキーは、以下ロールおよび権限を付与してください。- Anthos clusters on bare metal(GKE on bare metal)の利用に必要なすべてのロール。
 - Cloud Service Meshも利用するには、Google Cloud: Cloud Service Meshのインストールに必要なロールに記載されているロール。
 - ニフクラCatalogによるGoogle Cloudリソースの検証に示す権限。
- クラスターの作成やアップグレード操作時にGoogle Cloudの設定を確認するために利用します。
 
 
 
ニフクラ CatalogによるGoogle Cloudリソースの検証
サービスアカウントに以下のロールを付与するか、記載されている必要な権限を含めたカスタムロールを作成し付与してください。
| 必要な権限 | この権限が含まれるロール | 
|---|---|
resourcemanager.projects.getIamPolicy | 
roles/iam.roleViewer | 
serviceusage.services.list | 
roles/serviceusage.serviceUsageViewer | 
上記権限を利用し、クラスター作成時、およびアップグレード操作時に下記の検証をします。
- サービスアカウントに必要なロールが付与されていること。
 - 必要なAPIがプロジェクトで有効になっていること。
 
 検証は、指定されたサービスアカウントキーを用いて下記のAPIを実行し、実施されます。
| API | メソッド | 用途 | 
|---|---|---|
| Resource Manager API | projects.getIamPolicy | 
サービスアカウントに付与されているロールの取得 | 
| Service Usage API | services.list | 
プロジェクトで有効化されているAPIの取得 | 
Google Cloudリソース検証の詳細
クラスター作成時およびアップグレード実行時に、以下のロールがサービスアカウントへ付与され、APIが有効化されているか検証します。
Anthos(GKE Enterprise)バージョン: 1.30, 1.31, 1.32
サービスアカウントに付与されているべきロール
roles/gkehub.connectroles/gkehub.adminroles/logging.logWriterroles/monitoring.metricWriterroles/stackdriver.resourceMetadata.writerroles/opsconfigmonitoring.resourceMetadata.writerroles/monitoring.dashboardEditorroles/monitoring.viewerroles/serviceusage.serviceUsageViewerroles/kubernetesmetadata.publisherroles/compute.viewer
プロジェクトで有効になっているべきAPI
anthos.googleapis.comanthosaudit.googleapis.comanthosgke.googleapis.comcloudresourcemanager.googleapis.comcompute.googleapis.comconnectgateway.googleapis.comcontainer.googleapis.comgkeconnect.googleapis.comgkehub.googleapis.comgkeonprem.googleapis.comiam.googleapis.comkubernetesmetadata.googleapis.comlogging.googleapis.commonitoring.googleapis.comopsconfigmonitoring.googleapis.comserviceusage.googleapis.comstackdriver.googleapis.comstorage.googleapis.com
また、Cloud Service Mesh有効時には以下の検証も追加されます。
Cloud Service Meshバージョン: 1.24, 1.25, 1.26
サービスアカウントに付与されているべきロール
roles/gkehub.adminroles/container.adminroles/meshconfig.adminroles/resourcemanager.projectIamAdminroles/iam.serviceAccountAdminroles/servicemanagement.adminroles/serviceusage.serviceUsageAdmin
プロジェクトで有効になっているべきAPI
mesh.googleapis.com
フィードバック
サービス利用中のトラブルは、ニフクラサポート窓口にお願いします。
お役に立ちましたか?

