--- title: "IAM認証ユーザーの管理(ConfigMap)" slug: "k8s-iam-auth-management-configmap" updated: 2026-09-17T09:31:52Z published: 2026-09-17T09:31:52Z canonical: "guide.ncloud-docs.com/k8s-iam-auth-management-configmap" --- > ## Documentation Index > Fetch the complete documentation index at: https://guide.ncloud-docs.com/llms.txt > Use this file to discover all available pages before exploring further. # IAM認証ユーザーの管理(ConfigMap) VPC環境で利用できます。 クラスタを作成する場合、クラスタを作成した SubAccountアカウントとメインアカウントはクラスタ RBAC構成に system:mastersグループとして自動設定され、この設定はクラスタ情報や ConfigMapに表示されません。IAMユーザーにクラスタの使用権限を追加するには、kube-system名前空間に `ncp-auth` ConfigMapを登録する必要があります。 参考 ncp-iam-authenticatorがインストールされ、kubeconfigが作成されたステータスで設定できます。[ncp-iam-authenticatorインストール、](/docs/ja/k8s-iam-auth-ncp-iam-authenticator)[IAM認証 kubeconfig作成](/docs/ja/k8s-iam-auth-kubeconfig)をご参照ください。 ### IAMユーザーをクラスタに追加 1. クラスタを作成した SubAccountユーザーまたはメインアカウントで、kubectl認証情報が構成される必要があります。 2. `ncp-auth` ConfigMapを作成します。 ``` $ cat < username: groups: - EOF ``` 1. ConfigMapの IAMユーザーパラメータは、次の通りです。 - subaccountIdNo: SubAccountコンソールで確認できる追加する SubAccountユーザーの ID - username: Kubernetes内で IAMユーザーにマッピングするユーザー名。 - groups: Kubernetes内でユーザーにマッピングするグループリスト。詳細は、[Default roles and role bindings](https://kubernetes.io/docs/ja/reference/access-authn-authz/rbac/#default-roles-and-role-bindings)をご参照ください。 2. `ncp-auth` ConfigMapに ncloud.com/applied-ncp-authアノテーションを通じて適用されたユーザーリストを確認します。 ``` $ kubectl --kubeconfig $KUBE_CONFIG -n kube-system get configmap ncp-auth -o yaml ... metadata: annotations: ncloud.com/applied-ncp-auth: '[{"SubAccountIdNo":"","Username":"","Groups":[""]}]' ... ``` 1. IAMユーザーまたはロールをマッピングした Kubernetesユーザーまたはグループが、RoleBindingまたは ClusterRoleBindingを使用して Kubernetesロールにバインドされているか確認します。詳細内容は、Kubernetes文書の [Using RBAC Authorization](https://kubernetes.io/docs/ja/reference/access-authn-authz/rbac/)をご参照ください。 - すべての名前空間のリソース閲覧権限 - グループ名は full-access-groupであり、これを `ncp-auth` ConfigMapで IAMユーザーの groupsとマッピングします。 参考 - full-access-groupは多くの権限を持っていますが、クラスタ管理者が使用するマスター権限ではありません。 - クラスタマスター権限が必要な場合、デフォルトで提供する [system:masters](https://kubernetes.io/docs/ja/reference/access-authn-authz/rbac/#user-facing-roles)グループにユーザーをマッピングします。 ``` $ cat <