참조 배포

VMware Kubernetes용 Quick Start

AWS 클라우드 기반의 유연한 컨테이너 조정 플랫폼

이 Quick Start는 자동으로 유연하고 안전한 AWS 환경을 설정하고 Kubernetes 클러스터를 원하는 구성으로 시작합니다.

Kubernetes는 Docker와 같은 컨테이너를 통해 클라우드 워크로드를 관리하기 위한 오픈 소스 조정 플랫폼입니다. AWS 클라우드 기반 Kubernetes Cloud에서는 AWS 인프라의 유연성 및 안정성을 Kubernetes의 강력한 컨테이너 배포, 확장 및 관리 기능과 함께 활용할 수 있습니다.

Kubernetes Quick Start는 Kubernetes 클러스터를 마스터 1개, 기본적으로 추가 노드 2개, 그리고 Kubernetes API에 대한 HTTPS 액세스를 위한 로드 밸런서 1개로 부트스트랩합니다. 이는 Kubernetes 네트워킹, 확장 및 관리 기능을 탐색하는 데 적합한 소규모 클러스터입니다. 이 Quick Start 구성을 실행하면 전체 규모 배포에 포함되는 핵심 구성 요소와 함께 관리 가능한 규모에서 Kubernetes의 작동 방식을 알아볼 수 있습니다.

2019년 2월 참고 - 이 Quick Start의 이전 버전은 Heptio Kubernetes용 Quick Start라는 이름으로 게시되었습니다.
vmware-logo-grey

이 Quick Start는 VMware와 AWS가 공동으로 개발했습니다. VMware는 APN 파트너 입니다.

  •  구축할 내용
  •  배포 방법
  •  비용 및 라이선스
  •  구축할 내용
  • 이 Quick Start를 사용하면 AWS에 다음 구성 요소를 설정할 수 있습니다.

    • 단일 가용 영역의 가상 프라이빗 클라우드(VPC).*
    • 서브넷 2개(퍼블릭 및 프라이빗 1개씩).*
    • 퍼블릭 서브넷에서 배스천 호스트 역할을 하는 EC2 인스턴스 1개.*
    • 프라이빗 서브넷에서 마스터 노드 자동 복구 기능을 포함한 EC2 인스턴스 1개.
    • 프라이빗 서브넷에서 추가 노드를 위한 Auto Scaling 그룹의 EC2 인스턴스 1~20개.
    • Kubernetes API에 대한 HTTPS 액세스를 위한 ELB(Elastic Load Balancing) 로드 밸런서 1개.
    • 모든 노드에 대해 Ubuntu 18.04 LTS.
    • Linux에서 Kubernetes를 부트스트랩하기 위한 kubeadm.
    • Kubernetes가 의존하는, 컨테이너 런타임용 Docker.
    • 팟 네트워킹을 위한 Calico 또는 Weave. 기본값은 Calico입니다.
    • 클러스터 DNS용 CoreDNS 또는 KubeDNS. 기본값은 CoreDNS입니다. KubeDNS는 CoreDNS로 대체하는 중이며, CoreDNS를 지원할 수 없는 환경에서만 제공됩니다.
    • 포트 22에서 SSH 액세스(구성에 따라 배스천 호스트로 또는 스택으로 직접), 포트 6443에서 API에 대한 HTTPS 액세스, 그리고 모든 포트에서 노드 간 연결을 허용하는 단일 스택 보안 그룹.

    * 기존 VPC에 Quick Start를 배포하는 템플릿에서는 별표가 표시된 작업을 건너뛰고 기존의 VPC 구성을 묻는 메시지를 표시합니다.

  •  배포 방법
  • AWS에서 Kubernetes 환경을 배포하려면, 배포 안내서의 지침을 따르십시오. 배포 프로세스에는 다음 단계가 포함됩니다.

    1. 아직 AWS 계정이 없다면 https://aws.amazon.com에서 등록하십시오.
    2. Quick Start를 시작합니다. 각 배포에는 약 10분이 걸립니다. 다음 2가지 옵션 중에서 선택할 수 있습니다.
    3. (선택 사항) Kubernetes 클러스터를 테스트합니다.

    배포를 사용자 지정하려면 Kubernetes 클러스터 및 배스천 호스트에 다른 인스턴스 유형을 선택하고, 원하는 워커 노드 수(1~20개)를 설정하고, 네트워킹 공급자(Calico 또는 Weave)를 선택할 수 있습니다.

    Amazon은 Quick Start에서 AWS와 협업하는 AWS 파트너와 사용자 배포 정보를 공유할 수 있습니다.  

  •  비용 및 라이선스
  • 이 Quick Start 참조 배포를 실행하는 동안 사용되는 AWS 서비스 비용은 고객이 부담해야 합니다. Quick Start 사용에 따르는 추가 비용은 없습니다.

    이 Quick Start를 위한 AWS CloudFormation 템플릿에는 사용자 지정할 수 있는 구성 매개 변수가 포함되어 있습니다. 인스턴스 유형과 같은 일부 설정에 따라 배포 비용이 달라집니다. 예상 비용은 사용하게 될 각 AWS 서비스에 대한 요금 페이지를 참조하십시오. 요금은 변경될 수 있습니다.

    Kubernetes는 오픈 소스 Apache 2.0 라이선스를 통해 무료로 사용할 수 있습니다.