IBM Cloud Kubernetes Service 시작하기

IBM Cloud Kubernetes Service IBM Cloud 에서 컨테이너화된 애플리케이션을 배포하고 관리할 수 있는 컴퓨팅 호스트 클러스터를 직접 구축할 수 있는 관리형 서비스입니다. Kubernetes 직관적인 사용자 경험, 기본 제공 보안과 격리, 클러스터 워크로드의 보안, 관리 및 모니터링을 위한 고급 도구를 결합하여 가용성이 높고 안전하게 컨테이너화된 앱을 퍼블릭 클라우드에 신속하게 제공할 수 있습니다.

첫 번째 클러스터를 만들 준비가 되셨나요?

이미 IBM Cloud 계정이 있고 바로 시작하고 싶은 경우:

지금 클러스터 만들기

계정이 없으십니까? IBM Cloud에 가입

이 페이지를 사용하여 서비스 검토, 계정 준비, 환경 계획, 클러스터 만들기, 샘플 앱 배포 등 주요 설정 흐름을 살펴보세요.

기본 검토

핵심 개념, 용어, 혜택부터 시작하세요. 자세한 정보는 IBM Cloud Kubernetes Service 를 참조하십시오.

이미 기본 내용을 알고 계시다면 다음 섹션으로 넘어가세요.

계정 준비

IBM Cloud 계정이 클러스터를 만들 준비가 되었는지 확인하세요. 설정 단계는 클러스터를 만들기 위해 계정 준비하기를 참조하세요.

클러스터를 만들기 전에 IBM Cloud 에 로그인해야 합니다. 아직 계정이 없는 경우 계정을 만들 수 있습니다.

가격 고려 사항

가격은 워커 노드 플레이버, 노드 수, 인프라 유형에 따라 달라집니다. 자세한 내용은 Kubernetes Service 가격 책정을 참조하세요.

인프라 유형 선택

클러스터를 생성하기 전에, 사용 중인 환경에 적합한 인프라 유형을 선택하십시오.

VPC
워커 노드는 VPC 인프라 상에서 가상 서버 인스턴스로 프로비저닝됩니다. VPC는 새로 생성되는 클러스터에 권장되는 인프라 유형입니다. 기본적으로 네트워크 격리 기능을 제공하며, 전용 호스트 및 ‘기본적으로 보안 유지(secure by default)’ 기능을 포함한 최신 ‘ IBM Cloud Kubernetes Service ’ 기능을 지원합니다.
클래식
워커 노드는 IBM Cloud 클래식 인프라의 가상 머신 또는 베어 메탈 머신에 프로비저닝됩니다. 베어 메탈 워커 노드, 소프트웨어 정의 스토리지(SDS) 플레버 또는 기존 클래식 인프라 리소스와의 연결이 필요한 경우 Classic을 사용하십시오.
Satellite
워커 노드는 온프레미스 하드웨어를 비롯해 AWS, Azure, GCP 와 같은 다른 클라우드 공급자의 가상 머신을 포함한 사용자 고유의 인프라에 프로비저닝됩니다. IBM Cloud 데이터 센터 외부에서 IBM Cloud 에서 관리하는 클러스터를 실행해야 할 경우 Satellite 를 사용하십시오.

워커 노드 옵션 및 가용성을 포함한 자세한 비교 내용은 ‘클러스터 환경 전략’을 참조하십시오.

클러스터 작성

다음 표에서 배포 옵션을 확인하십시오.

클러스터 작성 옵션
유형 레벨 시간 설명
Tutorial 비기너 1시간 이 튜토리얼의 단계에 따라 고유한 VPC (Virtual Private Cloud) 를 작성한 후 CLI를 사용하여 IBM Cloud Kubernetes Service 클러스터를 작성하십시오. 자세한 정보는 사용자 고유의 가상 프라이빗 클라우드에서 클러스터 작성 을 참조하십시오.
사용자 정의 배치 중간 1-3시간 클래식 인프라에서 사용자 정의 클러스터를 작성하십시오.
사용자 정의 배치 중간 1-3시간 VPC 인프라에서 사용자 정의 클러스터를 작성하십시오.

이미 클러스터가 있습니까? 접속 방법을 알아보고, 다음 단계로 넘어가 샘플 앱을 배포해 보세요.

샘플 앱 배치

클러스터를 만든 후 Kubernetes 대시보드를 사용하여 샘플 앱을 배포합니다.

  1. 클러스터 목록에서 클러스터를 선택하십시오.
  2. Kubernetes 대시보드를 클릭하십시오.
  3. 새 리소스 만들기 아이콘(+)을 클릭한 다음 양식에서 만들기 탭을 선택합니다.
  4. 앱의 이름(예: liberty)을 입력하십시오.
  5. 컨테이너 이미지로 ‘ websphere-liberty ’을 입력하세요.
  6. 앱 배치의 팟(Pod) 수를 입력하십시오(예: 1).
  7. 서비스 목록에서 외부를 선택하여 LoadBalancer 서비스를 만듭니다.
  8. 외부 서비스를 구성합니다:
    • 포트: 80
    • 대상 포트: 9080
    • 프로토콜: TCP
  9. 배치를 클릭하십시오.
  10. 파드 메뉴에서 liberty 파드 상태가 실행 중인지 확인합니다.
  11. ‘서비스’ 메뉴에서 ‘ liberty ’ 서비스의 ‘외부 엔드포인트 ’를 엽니다. 예를 들어, 클래식 클러스터의 경우 169.xx.xxx.xxx:80 또는 VPC 클러스터의 경우 http://<hash>-<region>.lb.appdomain.cloud/입니다.

앱은 레이어 4, 버전 1.0 네트워크 로드 밸런서에 의해 노출됩니다. 다른 노출 옵션에 대해 알아보려면 앱의 클러스터 내 및 외부 네트워킹 계획을 참조하세요.

빠른 조치

이미 클러스터가 있는 경우 이 링크를 사용하여 계속 진행하세요:

클러스터에 액세스
클러스터에 연결하고 kubectl 명령을 실행합니다. 자세한 내용은 클러스터에 액세스하기를 참조하세요.
CLI 설치
로컬 개발 환경을 설정하세요. 자세한 내용은 ‘CLI 설치’를 참조하십시오.
첫 번째 앱 배치
샘플 애플리케이션을 직접 체험해 보세요. 자세한 내용은 앱 배포하기를 참조하세요.

먼저 가격을 확인해야 하나요? Kubernetes Service 가격 보기.

다음에 수행할 작업

엄선된 학습 경로 중 하나를 계속 진행하세요: