--- title: "IAM 인증 사용자 관리(ConfigMap)" slug: "k8s-iam-auth-management-configmap" updated: 2026-10-22T09:12:10Z published: 2026-10-22T09:12:10Z canonical: "guide-gov.ncloud-docs.com/k8s-iam-auth-management-configmap" --- > ## Documentation Index > Fetch the complete documentation index at: https://guide-gov.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/k8s-iam-auth-ncp-iam-authenticator), [IAM 인증 kubeconfig 생성](/docs/k8s-iam-auth-kubeconfig)을 참조해 주십시오. ### IAM 사용자를 클러스터에 추가 1. 클러스터를 생성한 SubAccount 사용자 또는 메인 계정으로 kubectl 자격 증명이 구성되어 있어야 합니다. 2. `ncp-auth` ConfigMap을 생성해 주십시오. ``` $ cat < username: groups: - EOF ``` 3. ConfigMap의 IAM 사용자 파라미터는 아래와 같습니다. - subaccountIdNo: SubAccount 콘솔에서 확인 가능한 추가할 SubAccount 사용자의 ID - username: Kubernetes 내에서 IAM 사용자에게 매핑할 사용자 이름. - groups: Kubernetes 내에서 사용자에게 매핑할 그룹 목록. 자세한 [Default roles and role bindings](https://kubernetes.io/docs/reference/access-authn-authz/rbac/#default-roles-and-role-bindings)를 참조해 주십시오. 4. `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":[""]}]' ... ``` 5. IAM 사용자 또는 역할을 매핑한 Kubernetes 사용자 또는 그룹이 RoleBinding 또는 ClusterRoleBinding을 사용하여 Kubernetes 역할에 바인딩되어 있는지 확인해 주십시오. ``` $ cat <