This documentation is for a release that is no longer maintained
See documentation for the latest supported version 3 or the latest supported version 4.2.3. Web コンソールを使用したユーザーパーミッションの付与
この手順では、Web コンソールを使用して、ユーザーに独自のサービスを監視するパーミッションを付与する方法を説明します。
前提条件
- ユーザーを作成している。
 - クラスター管理者として Web コンソールにログインしている。
 
手順
- 
						Web コンソールで、User Management 
Role Bindings → Create Binding に移動します。  - Binding Typeで、Namespace Role Binding タイプを選択します。
 - Name に、バインディングの名前を入力します。
 - 
						Namespace で、アクセスを付与する namespace を選択します。たとえば、
ns1を選択します。 Role Name に、
monitoring-rules-view、monitoring-rules-edit、またはmonitoring-editを入力します。- 
								
monitoring-rules-viewでは、namespace 内のPrometheusRuleカスタムリソースの読み取りを許可します。 - 
								
monitoring-rules-editでは、許可された namespace に一致するPrometheusRuleカスタムリソースの作成、変更、および削除を許可します。 - 
								
monitoring-editは、monitoring-rules-editと同じパーミッションを付与します。さらに、サービスまたは Pod の収集ターゲットの作成を許可します。また、ServiceMonitorおよびPodMonitorリソースの作成、変更、および削除も許可します。 
重要選択したすべてのロールは、クラスター管理者が特定の namespace にバインドする必要があります。
たとえば、
monitoring-editを入力します。- 
								
 - Subject で User を選択します。
 - 
						Subject Name に、ユーザーの名前を入力します。たとえば、
johnsmithを入力します。 - 
						ロールバインディングを確認します。この例では、ユーザー 
johnsmithにメトリクスコレクションの設定およびアラートルールをns1namespace に作成するためのパーミッションが割り当てられています。