プロジェクト

Verrazzanoプロジェクトの詳細

Verrazzanoプロジェクトは、同じユーザーまたはユーザー・グループが所有または管理するアプリケーション・ネームスペースをグループ化する方法を提供します。

VerrazzanoProjectリソース

VerrazzanoProjectリソースは、Verrazzano管理ユーザーによって作成され、次を指定します:

  • プロジェクトが管理するネームスペースのリスト。
  • VerrazzanoProjectに対するverrazzano-project-adminロールを付与される1つ以上のユーザー、グループまたはサービス・アカウント。プロジェクト管理者は、プロジェクトのネームスペースのアプリケーションおよび関連リソースをデプロイまたは削除できます。
  • VerrazzanoProjectに対するverrazzano-project-monitorロールを付与される1つ以上のユーザー、グループまたはサービス・アカウント。プロジェクト・モニターは、プロジェクトのネームスペース内のリソースを表示できますが、変更または削除することはできません。
  • プロジェクト内のネームスペースに適用するネットワーク・ポリシーのリスト。

VerrazzanoProjectを作成すると、次のようになります:

  • 指定したネームスペースがまだ存在しない場合、プロジェクト内に作成されます。
  • 各ネームスペースでのKubernetes RoleBindingsの作成。プロジェクトのプロジェクト管理者およびプロジェクト・モニターに適切な権限を設定します。
  • 各ネームスペースに対して指定されたネットワーク・ポリシーの作成。