시작하기

시작하기 (Getting started)

Kubernetes를 설치하고 실행하는 방법은 여러 가지가 있어요. 이 문서는 그중에서 상황에 맞는 설치 방식을 고르도록 안내하는 진입점이에요. 설치 방식을 선택할 때는 유지보수의 편의성, 보안, 제어 수준, 가용한 리소스, 그리고 클러스터를 운영·관리하는 데 필요한 전문성까지 함께 고려해야 해요.

출처: 문서

본문

Kubernetes를 다운로드하면 로컬 머신, 클라우드, 또는 자체 데이터센터에 클러스터를 배포할 수 있어요.

kube-apiserver나 kube-proxy 같은 여러 Kubernetes 컴포넌트도 클러스터 안에서 컨테이너 이미지로 배포할 수 있어요. 가능한 곳에서는 Kubernetes 컴포넌트를 컨테이너 이미지로 실행하고, Kubernetes가 그 컴포넌트를 관리하도록 하는 것이 권장돼요. 다만 컨테이너를 실행하는 컴포넌트, 특히 kubelet은 이 범주에 포함될 수 없어요.

직접 클러스터를 관리하고 싶지 않다면, 인증된 플랫폼을 포함한 관리형 서비스를 선택할 수 있어요. 다양한 클라우드와 베어메탈 환경을 위한 표준화된 솔루션과 커스텀 솔루션도 있어요.

학습 환경

Kubernetes를 배우는 중이라면, Kubernetes 커뮤니티가 지원하는 도구나 생태계의 도구를 이용해 로컬 머신에 클러스터를 구성해 보세요. 학습 환경을 참고해요.

프로덕션 환경

프로덕션 환경을 위한 솔루션을 평가할 때는, Kubernetes 클러스터(또는 추상화) 운영의 어떤 측면을 직접 관리하고 싶은지, 어느 부분은 프로바이더에 맡기고 싶은지 고민해 보세요.

직접 관리하는 클러스터라면, 공식 지원되는 Kubernetes 배포 도구는 kubeadm이에요.

다음 단계

Kubernetes는 컨트롤 플레인이 Linux에서 실행되도록 설계되었어요. 클러스터 안에서는 Linux나 Windows를 포함한 다른 운영체제에서도 애플리케이션을 실행할 수 있어요.

더 알아보기 (Learn more)