Kubernetes Service 시작
  • PDF

Kubernetes Service 시작

  • PDF

VPC 환경에서 이용 가능합니다.

클라우드 환경을 준비하였다면 콘솔에서 Kubernetes Service 이용을 신청하고 클러스터를 생성할 수 있습니다. 생성한 클러스터에 접속하기 위해 필요한 Kubectl CLI를 설치하는 방법, 그래픽 인터페이스로 더욱 직관적으로 클러스터를 제어할 수 있는 Kubernetes Dashboard를 설치하는 방법을 함께 안내합니다.

시작 가이드를 통해 학습하게 되는 내용을 정리하면 다음과 같습니다.

이용 신청

Kubernetes Service의 이용을 신청하는 방법은 다음과 같습니다.

  1. 네이버 클라우드 플랫폼의 콘솔에 접속해 주십시오.
  2. Platform 메뉴의 VPC를 클릭하여 VPC 환경으로 변경해 주십시오.
  3. Services > Containers > Kubernetes Service 메뉴를 차례대로 클릭해 주십시오.
  4. [이용 신청] 버튼을 클릭해 주십시오.
  5. 이용 약관을 읽고 동의한 후 [확인] 버튼을 클릭해 주십시오.

클러스터 생성

Kubernetes의 각종 기능을 사용하기 위해서는 가장 먼저 클러스터를 생성해야 합니다. 이용 신청을 완료하면 클러스터를 생성할 수 있습니다.

클러스터를 생성하는 방법은 다음과 같습니다.

  1. 네이버 클라우드 플랫폼 콘솔의 VPC 환경에서 Services > Containers > Kubernetes Service 메뉴를 차례대로 클릭해 주십시오.
  2. [생성하기] 버튼을 클릭한 후 아래 단계를 차례대로 진행해 주십시오.

1. 클러스터 설정

  1. 클러스터 이름을 입력하고 Kubernetes 버전과 CNI Plugin을 선택해 주십시오.
  2. 클러스터가 생성될 VPC가용 Zone네트워크 타입(Private/Public) 을 선택한 후, 해당 VPC 내의 서브넷과 Load Balancer 서브넷을 각각 선택해 주십시오.
    • 사전에 생성한 VPC, 서브넷, Load Balancer 서브넷이 없을 경우, [VPC 생성], [Subnet 생성], 또는 [LB Subnet 생성] 버튼을 클릭하여 해당 서비스의 생성 페이지로 이동할 수 있습니다.
    • Private 서브넷은 최대 5개까지 선택할 수 있습니다.
      • 5개 미만의 서브넷으로 클러스터를 생성한 경우 상세정보에서 서브넷을 추가할 수 있습니다.
  3. 최대 노드 수, Pod Security Policy, Audit Log, Script 설정 여부를 선택해 주십시오.
    • Pod Security Policy, Audit Log 사용 여부는 클러스터를 생성한 후에도 수정할 수 있습니다.
    • Script는 선택되지 않았을 경우에 한해 클러스터 생성 후에도 설정할 수 있습니다.
  4. [다음] 버튼을 클릭해 주십시오.

2. 노드 설정

  1. 클러스터 내에 생성할 노드풀 이름을 입력해 주십시오.
  2. 서버 이미지와 서버 타입을 선택해 주십시오.
  3. 노드풀 내의 노드 수를 설정해 주십시오.
  4. 할당할 서브넷을 선택한 후 [추가] 버튼을 클릭하여 노드풀을 추가해 주십시오.
    • 노드풀은 최대 10개까지 생성해 추가할 수 있습니다.
    • 서브넷을 사용할 수 있는 IP 수와 VM 생성 한도에 따라 설정할 수 있는 최대 노드 수가 결정됩니다.
  5. 노드풀 추가가 완료되면 [다음] 버튼을 클릭해 주십시오.

3. 로그인 키 설정

  1. 워커 노드 VM에 접속하기 위해 사용할 로그인 키를 설정해 주십시오.
    • 보유하고 있는 로그인 키 이용: 현재 보유하고 있는 로그인 키 중에서 선택하십시오.
    • 새로운 로그인 키 생성: 로그인 키 이름을 입력한 후 [인증키 생성 및 저장] 버튼을 클릭하십시오.
  2. [다음] 버튼을 클릭해 주십시오.

4. 최종확인

클러스터 설정을 다시 한 번 확인한 후 [생성하기] 버튼을 클릭해 주십시오.


Kubectl 설치

Kubectl은 클러스터를 제어하는 데 사용되는 CLI로, 가이드에서 안내하는 kubectl, helm 명령을 사용하기 위해 필요합니다.

아래 링크를 참조하여 사용 중인 운영 체제에 알맞은 방법으로 Kubectl을 설치해 주십시오.


Kubernetes 대시보드 설치

Kubernetes 대시보드는 CLI 대신 GUI를 통해 클러스터를 제어하는 기능으로, 브라우저를 통해 접근할 수 있습니다.


이 문서가 도움이 되었습니까?