--- title: "Cluster ACG 설정" slug: "k8s-k8suse-acg" tags: ["kubernetes", "Kubernetes Service"] updated: 2026-09-17T09:09:21Z published: 2026-09-17T09:09:21Z canonical: "guide-fin.ncloud-docs.com/k8s-k8suse-acg" --- > ## 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. # Cluster ACG 설정 VPC 환경에서 이용 가능합니다. Ncloud Kubernetes Service를 통해 생성된 클러스터는 `nks-*-*` 으로 명명된 클러스터 [ACG(Access Control Group)](/docs/server-acg-vpc)를 사용합니다. `nks-*-*` ACG는 클러스터 구성 노드가 사용하는 네트워크 인터페이스에 적용되어 있으며, 클러스터 네트워킹을 위한 규칙이 구성되어 있습니다. ## 기본 ACG 규칙 클러스터 생성시 ACG의 인바운드 및 아웃바운드 규칙은 기본적으로 아래와 같이 구성되어 있습니다. - Inbound | 프로토콜 | 접근 소스 | 허용 포트 | 메모 | | --- | --- | --- | --- | | ICMP | nks-*-* | | automatically created, don't delete it | | TCP | nks-*-* | 1-65535 | automatically created, don't delete it | | UDP | nks-*-* | 1-65535 | automatically created, don't delete it | - Outbound | 프로토콜 | 목적지 | 허용 포트 | 메모 | | --- | --- | --- | --- | | ICMP | 0.0.0.0/0 | | automatically created, don't delete it | | TCP | 0.0.0.0/0 | 1-65535 | automatically created, don't delete it | | UDP | 0.0.0.0/0 | 1-65535 | automatically created, don't delete it | ## 필수 ACG 규칙 사용자는 구성 노드 간 포트 제한이 필요한 경우 클러스터 ACG를 수정하여 사용할 수 있습니다. Kubernetes는 다양한 컴포넌트들이 상호작용하며 동작하므로 클러스터 네트워킹을 위해 최소한 아래 규칙이 허용되어 있어야 합니다. 참고 CNI Plugin 으로 Cilium 을 선택한 경우 해당됩니다. 주의 - 필수 ACG 규칙 이외에 클러스터에서 사용 중인 포트에 대한 확인이 필요합니다. - 클러스터 ACG 수정으로 인해 발생하는 오류에 대해서는 SLA가 적용되지 않으며 기술지원을 제공하지 않습니다. - Inbound | 프로토콜 | 접근 소스 | 허용 포트 | 메모 | | --- | --- | --- | --- | | ICMP | nks-*-* | | host ping failure check | | TCP | nks-*-* | 2379-2380 | etcd | | TCP | nks-*-* | 4240 | cilium health check | | TCP | nks-*-* | 4443 | metrics server | | TCP | nks-*-* | 6443 | kube control | | TCP | nks-*-* | 10250 | kubelet | | TCP | nks-*-* | 30000-32768 | range for health checks on node ports | | UDP | nks-*-* | 8472 | vxlan overlay | - Outbound | 프로토콜 | 목적지 | 허용 포트 | 메모 | | --- | --- | --- | --- | | ICMP | nks-*-* | | host ping failure check | | TCP | nks-*-* | 2379-2380 | etcd | | TCP | nks-*-* | 4240 | cilium health check | | TCP | nks-*-* | 4443 | metrics server | | TCP | nks-*-* | 6443 | kube control | | TCP | nks-*-* | 10250 | kubelet | | TCP | nks-*-* | 30000-32768 | range for health checks on node ports | | UDP | nks-*-* | 8472 | vxlan overlay | ## 자동으로 구성되는 ACG 규칙 Ncloud Kubernetes Service는 아래 상황에서 자동으로 ACG에 규칙을 추가합니다. - `Network Load Balancer(NLB)` 생성 시 Inbound 규칙으로 TCP 프로토콜을 사용하며, 0.0.0.0/0 을 접근 소스로 하는 서비스의 노드포트를 허용합니다. - [어노테이션](/docs/k8s-k8suse-loadbalancer)을 통해 ACG 업데이트 여부 및 Inbound 접근 소스를 설정할 수 있습니다. - `Network Proxy Load Balancer(NPLB)` 생성 시 Inbound 규칙으로 TCP 프로토콜을 사용하며, 로드밸런서 서브넷 대역을 접근 소스로 하는 1-65535 포트를 허용합니다. - [어노테이션](/docs/k8s-k8suse-loadbalancer)을 통해 ACG 업데이트 여부를 설정할 수 있습니다. - `Application Load Balancer(ALB)` 생성 시 Inbound 규칙으로 TCP 프로토콜을 사용하며, 로드밸런서 서브넷 대역을 접근 소스로 하는 1-65535 포트를 허용합니다.