--- title: "IAM 인증 사용자 관리(ConfigMap)" slug: "k8s-iam-auth-management-configmap" updated: 2026-09-17T09:09:21Z published: 2026-09-17T09:09:21Z canonical: "guide-fin.ncloud-docs.com/k8s-iam-auth-management-configmap" --- > ## Documentation Index > Fetch the complete documentation index at: https://guide-fin.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 ``` 1. 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)를 참조해 주십시오. 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/reference/access-authn-authz/rbac/)를 참조해 주십시오. - 모든 네임스페이스의 리소스 보기 권한 - 그룹 이름은 full-access-group 이며, 이를 `ncp-auth` ConfigMap에서 IAM 사용자의 groups에 매핑해야 합니다. 참고 - full-access-group은 많은 권한을 가지고 있지만 클러스터 관리자가 사용하는 마스터 권한은 아닙니다. - 클러스터 마스터 권한이 필요한 경우 기본으로 제공되는 [system:masters](https://kubernetes.io/docs/reference/access-authn-authz/rbac/#user-facing-roles) 그룹에 사용자를 매핑시켜야 합니다. ``` $ cat <