본문으로 건너뛰기

KubernetesCluster



리소스 아이콘

리소스 개요

애플리케이션 컨테이너화, 배포, 관리를 자동화하는 오픈 소스 플랫폼인 쿠버네티스 서비스입니다. 컨테이너 배포, 관리, 확장 등 컨테이너를 사용하는 데 필요한 작업을 자동화하여 업무 효율을 높여줍니다.

연관 리소스

상위 리소스

리소스 설정 값

기본 설정

  • zone : 클러스터를 생성할 물리적 지역 - KR-1, KR-2
  • included_vpc_name : 클러스터를 생성할 VPC 이름
  • hypervisor_code : 하이퍼바이저 코드 클러스터 버전 - XEN
  • version : 클러스터 버전 - 1.32.6-nks.1, 1.31.7-nks.1, 1.30.8-nks.1
  • maximum_number_of_nodes : 클러스터의 최대 노드 수 설정, 10 혹은 50 - 10, 50
  • enable_public_subnet_network : 퍼블릭 서브넷과 연결할지 여부 - true, false
  • subnet_names : 클러스터를 구성할 서브넷 이름 목록, 최대 3개
  • lb_private_subnet_name : 클러스터와 연동할 로드 밸런서가 위치하는 서브넷 이름
  • lb_public_subnet_name : 클러스터와 연동할 로드 밸런서가 위치하는 서브넷 이름
  • login_key_name : 사용할 Login key 이름
  • enable_audit_log : audit log 기능 사용 여부 - true, false

노드 풀 (node_pool)

  • node_pool.node_count : 클러스터의 노드 수 - 1 ~ 10
  • node_pool.software_code : 노드의 서버 이미지 코드 - SW.VSVR.OS.LNX64.UBNTU.SVR2004.WRKND.B050
  • node_pool.product_code : 노드의 하드웨어 구성을 위한 코드 - ncloudServerType
  • node_pool.node_pool_subnet_names : 노드풀이 생성될 서브넷 이름
  • node_pool.enable_autoscale : 오토 스케일 기능 사용 여부 - true, false
  • node_pool.min_value : 오토스케일 시 이용가능한 최소 노드 수
  • node_pool.max_value : 오토스케일 시 이용가능한 최대 노드 수
  • node_pool.label : 노드 풀의 레이블

노드 Taint 설정 (node_pool.taint)

  • node_pool.taint.taint_effect : 노드 taint 효과 - NoSchedule, PreferNoSchedule, NoExecute
  • node_pool.taint.taint_key : 노드 taint 설정할 key
  • node_pool.taint.taint_value : 노드 taint 설정할 value

참고 자료