본문 바로가기
Security & IT terms

[Day 312] Kubernetes(쿠버네티스)

by minimalist_2022 2021. 6. 17.

Kubernetes(쿠버네티스)

구글에서 개발한 컨테이너 오케스트레이션 도구. 컨테이너를 쉽고 빠르게 배포/확장하고 관리를 자동화해주는 오픈소스 플랫폼

 

쿠버네티스를 사용하여 수행할 수 있는 작업

  • 여러 호스트에 걸쳐 컨테이너를 오케스트레이션합니다.
  • 하드웨어를 최대한 활용하여 엔터프라이즈 애플리케이션을 실행하는 데 필요한 리소스를 극대화합니다.
  • 애플리케이션 배포 및 업데이트를 제어하고 자동화합니다.
  • 스토리지를 장착 및 추가해 스테이트풀(stateful) 애플리케이션을 실행합니다.
  • 컨테이너화된 애플리케이션과 해당 리소스를 즉시 확장합니다.
  • 선언적으로(Declaratively) 서비스를 관리함으로써, 배포한 애플리케이션이 항상 배포 목적대로 실행되도록 합니다.
  • 자동 배치, 자동 재시작, 자동 복제, 자동 확장을 사용해 애플리케이션 상태 확인과 셀프 복구를 수행합니다.

 

[참고]

http://www.mantech.co.kr/kubernetes/

 

[IT 트렌드] 쿠버네티스 (Kubernetes) | manTech

그럼, Kubernetes의 주요 용어에 대해 간단히 알아보겠습니다. Master : Kubernetes 노드를 제어하는 머신입니다. 여기에서 모든 명령이 실행됩니다. Node : Pod들이 실행되는 머신입니다. API Server : API Server

www.mantech.co.kr

https://subicura.com/2019/05/19/kubernetes-basic-1.html

 

쿠버네티스 시작하기 - Kubernetes란 무엇인가?

쿠버네티스는 컨테이너를 쉽고 빠르게 배포/확장하고 관리를 자동화해주는 오픈소스 플랫폼입니다. 1주일에 수십억 개의 컨테이너를 생성하는 구글이 내부 배포시스템으로 사용하던 borg를 기

subicura.com

https://www.redhat.com/ko/topics/containers/what-is-kubernetes

 

쿠버네티스(Kubernetes)란? 개념, 성능, 사용방법 및 차이점

쿠버네티스(Kubernetes)는 리눅스 컨테이너 운영 자동화와 오케스트레이션을 위한 툴을 뜻합니다. 쿠버네티스 개념, 성능, 장점, 사용법과 도커(Docker)와의 차이점을 설명합니다.

www.redhat.com