Ncloud Kubernetes Service 시작
    • PDF

    Ncloud Kubernetes Service 시작

    • PDF

    Article Summary

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

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

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

    이용 신청

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

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

    클러스터 생성

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

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

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

    1. 클러스터 설정

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

    2. 노드 설정

    1. 클러스터 내에 생성할 노드풀 이름을 입력해 주십시오.
    2. 서버 이미지와 서버 타입을 선택해 주십시오.
    3. 노드풀 내의 노드 수를 설정해 주십시오.
    4. 노드풀의 Kubernetes Label을 설정해 주십시오.
      • 최대 50개까지 설정할 수 있습니다.
      • Kubernetes Label에 대한 자세한 설명은 여기를 참조해 주십시오.
    5. 노드풀의 Taint를 설정해 주십시오.
      • 최대 50개까지 설정할 수 있습니다.
      • Node Taint에 대한 자세한 설명은 여기를 참조해 주십시오.
    6. 할당할 서브넷을 선택한 후 [추가] 버튼을 클릭하여 노드풀을 추가해 주십시오.
      • 노드풀은 최대 10개까지 생성해 추가할 수 있습니다.
      • 서브넷을 사용할 수 있는 IP 수와 서버 생성 한도에 따라 설정할 수 있는 최대 노드 수가 결정됩니다.
    7. 노드풀에 생성되는 모든 서버에 SubAccount 역할 할당이 필요한 경우, Node IAM Role을 선택해 주십시오.
      • SubAccount 역할에 대한 자세한 설명은 여기를 참조해 주십시오.
      • Node IAM Role은 생성시에만 선택 가능하며, 수정 할 수 없습니다.
    8. 노드풀 추가가 완료되면 [다음] 버튼을 클릭해 주십시오.

    3. 로그인 키 설정

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

    4. 최종확인

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

    Kubectl 설치

    Kubectl은 클러스터를 제어하는 데 사용되는 CLI로, 가이드에서 안내하는 kubectl, helm 명령을 사용하기 위해 필요합니다. 다음 링크를 참고하여 사용 중인 운영 체제에 알맞은 방법으로 Kubectl을 설치해 주십시오.

    Kubernetes 대시보드

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


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

    Changing your password will log you out immediately. Use the new password to log back in.
    First name must have atleast 2 characters. Numbers and special characters are not allowed.
    Last name must have atleast 1 characters. Numbers and special characters are not allowed.
    Enter a valid email
    Enter a valid password
    Your profile has been successfully updated.