사용 시 고려사항

관리형 포트 제약사항

다음 포트들은 SKE 관리를 위해 사용되므로 서비스 이용에는 사용할 수 없습니다. 또한 OS 방화벽 등으로 차단하는 경우, 노드 기능 또는 일부 기능이 정상 작동하지 않을 수 있습니다.

포트설명
UDP 4789calico-vxlan
TCP 5473calico-typha
TCP 10250kubelet
TCP 19100node-exporter
TCP 19400dcgm-exporter
표. 관리형 포트 목록

kube-reserved 리소스 제약사항

kube-reserved는 노드에서 파드로 실행되지 않는 시스템 데몬에 대한 리소스를 확보하기 위해 예약해두는 기능입니다.

  • 파드로 실행되지 않는 시스테 데몬에는 kubelet, container runtime 등이 있습니다.
참고

kube-reserved에 대한 자세한 사항은 다음 문서를 참고하세요.

Kubernetes Engine은 다음과 같은 기준으로 CPU 및 메모리를 예약합니다.

CPU 사양메모리 사양
  • 처음 코어의 6%
  • 다음 코어의 1% (최대 2코어)
  • 다음 2개 코어의 0.5% (최대 4코어)
  • 4코어 초과 코어의 0.25%
  • 처음 4 GB 메모리의 25%
  • 다음 4 GB 메모리의 20% (최대 8 GB)
  • 다음 8 GB 메모리의 10% (최대 16 GB)
  • 다음 112 GB 메모리의 6% (최대 128 GB)
  • 128 GB 초과 메모리의 2%
표. CPU 및 메모리 기준 리소스 예약 항목
  • 예시: vCPU 16코어, Memory 32G Virtual Server의 경우, kube-reserved는 다음과 같이 계산됩니다.

    • CPU: (1코어 × 0.06) + (1코어 × 0.01) + (2코어 × 0.005) + (12코어 × 0.0025) = 0.11코어
    • 메모리: (4 GB × 0.25) + (4 GB × 0.2) + (8 GB × 0.1) + (16 GB × 0.06) = 3.56 GB
  • 예시: CPU 크기에 따라 예약되는 리소스는 다음과 같습니다.

CPU 사양리소스 사양1리소스 사양2리소스 사양3리소스 사양4
kube-reserved CPU70 m80 m90 m110 m
표. CPU 크기에 따라 예약되는 리소스 예시
  • 예시: 메모리 크기에 따라 예약되는 리소스는 다음과 같습니다.
메모리 사양리소스 사양1리소스 사양2리소스 사양3리소스 사양4리소스 사양4리소스 사양4리소스 사양4
kube-reserved 메모리1 GB1.8 GB2.6 GB3.56 GB5.48 GB9.32 GB11.88 GB
표. 메모리 크기에 따라 예약되는 리소스 예시
type LoadBalancer 서비스 사용하기
버전 정보