4.2.3. クラスターおよびローカル RBAC
2 つのレベルの RBAC ロールおよびバインディングが認可を制御します。
クラスター RBAC | すべてのプロジェクトで適用可能な ロール およびバインディングです。クラスター全体で存在するロールはクラスターロールと見なされます。クラスターロールのバインディングはクラスターロールのみを参照できます。 |
ローカル RBAC | 所定のプロジェクトにスコープ設定されている ロール およびバインディングです。プロジェクトにのみ存在するロールは ローカルロール とみなされます。ローカルロールのバインディングはクラスターロールおよびローカルロールの両方を参照できます。 |
この 2 つのレベルからなる階層により、ローカルロールでの個別プロジェクト内のカスタマイズが可能になる一方で、クラスターロールによる複数プロジェクト間での再利用が可能になります。
評価時に、クラスターロールのバインディングおよびローカルロールのバインディングが使用されます。以下に例を示します。
- クラスター全体の allow ルールがチェックされます。
- ローカルにバインドされた allow ルールがチェックされます。
- デフォルトで拒否します。