第10章 特定のクラスター管理ロールの設定
Red Hat Advanced Cluster Management for Kubernetes をインストールすると、デフォルト設定で Red Hat Advanced Cluster Management ハブクラスターに cluster-admin
ロールが提供されます。このパーミッションを使用すると、ハブクラスターでマネージドクラスターを作成、管理、およびインポートできます。状況によっては、ハブクラスターのすべてのマネージドクラスターへのアクセスを提供するのではなく、ハブクラスターが管理する特定のマネージドクラスターへのアクセスを制限する必要がある場合があります。
クラスターロールを定義し、ユーザーまたはグループに適用することで、特定のマネージドクラスターへのアクセスを制限できます。ロールを設定して適用するには、以下の手順を実行します。
以下の内容を含む YAML ファイルを作成してクラスターロールを定義します。
Copy to Clipboard Copied! Toggle word wrap Toggle overflow clusterrole-name
は、作成するクラスターロールの名前に置き換えます。managed-cluster-name
は、ユーザーにアクセスを許可するマネージドクラスターの名前に置き換えます。以下のコマンドを入力して
clusterrole
定義を適用します。oc apply <filename>
oc apply <filename>
Copy to Clipboard Copied! Toggle word wrap Toggle overflow filename
を、先の手順で作成した YAML ファイルの名前に置き換えます。以下のコマンドを入力して、
clusterrole
を指定されたユーザーまたはグループにバインドします。oc adm policy add-cluster-role-to-user <clusterrole-name> <username>
oc adm policy add-cluster-role-to-user <clusterrole-name> <username>
Copy to Clipboard Copied! Toggle word wrap Toggle overflow clusterrole-name
を、直前の手順で適用したクラスターロールの名前に置き換えます。username
を、クラスターロールをバインドするユーザー名に置き換えます。