第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を、クラスターロールをバインドするユーザー名に置き換えます。