YoungSoo

Kubernetes 란? 본문

Cloud/Kubernetes

Kubernetes 란?

YoungSooSoo 2023. 3. 14. 09:33

Kubernetes는 컨테이너 오케스트레이션 시스템으로, 도커와 같은 컨테이너화된 애플리케이션의 배포, 확장 및 관리를 자동화하는 오픈소스 플랫폼입니다.

 

Kubernetes는 줄여서 k8s라고 하기도 합니다.

 

Kubernetes는 컨테이너화된 애플리케이션을 클러스터로 구성하고, 애플리케이션을 배포하기 위한 인프라를 제공합니다. 이러한 클러스터는 하나 이상의 마스터 노드와 다수의 워커 노드로 구성됩니다. 마스터 노드는 클러스터의 상태를 관리하고, 워커 노드는 컨테이너화된 애플리케이션을 실행합니다.

 

Kubernetes는 컨테이너 애플리케이션의 스케일링과 로드밸런싱, 컨테이너 간의 통신, 롤링 업데이트, 롤백, 자가 치유 및 자동 복구 등의 다양한 기능을 제공합니다. 또한, Kubernetes는 애플리케이션 배포 및 관리를 위한 강력한 CLI(Command Line Interface) 및 API(Application Programming Interface)를 제공하며, 여러 컨테이너 오케스트레이션 시스템에서 사용할 수 있는 범용적인 컨테이너 관리 도구입니다.

 

Kubernetes는 대규모의 클라우드 환경에서 컨테이너화된 애플리케이션을 관리하고, 다양한 클라우드 플랫폼 및 인프라스트럭처에서 이식성이 높은 애플리케이션 배포를 지원합니다. 또한 Kubernetes는 확장성이 높아서, 컨테이너 환경에서 발생하는 문제를 해결하는 데 매우 유용한 툴입니다.

'Cloud > Kubernetes' 카테고리의 다른 글

Kubernetes Pod  (0) 2023.03.18
Kubernetes 아키텍처  (0) 2023.03.17
Kubernetes로 컨테이너 실행하기  (0) 2023.03.16
Kubernetes Cluster를 직접 구성하는 도구  (0) 2023.03.15
Kubernetes  (0) 2023.02.10