본문으로 건너뛰기
FindOpenSource

Kubernetes

컨테이너화된 애플리케이션의 배포, 확장, 관리를 자동화하는 오픈소스 시스템입니다.

개요

Kubernetes(K8s)는 여러 대의 호스트로 구성된 클러스터 전체에서 컨테이너화된 애플리케이션을 배포, 확장, 유지 관리하기 위한 오픈소스 시스템입니다. 단일 머신에서 컨테이너를 실행하는 대신, 클러스터 전체에 걸쳐 컨테이너를 스케줄링하고 관리하며, 실패한 컨테이너 재시작, 실행 중인 인스턴스 수 확장, 업데이트 롤아웃 같은 작업을 처리합니다.

이 설계는 Google이 Borg라는 내부 시스템으로 프로덕션 워크로드를 대규모로 운영해 온 10년 이상의 내부 경험과, Kubernetes가 독립된 오픈소스 프로젝트가 된 이후 더 넓은 커뮤니티가 기여해 온 관행을 결합한 것입니다. Kubernetes는 Cloud Native Computing Foundation(CNCF)에서 호스팅합니다.

Kubernetes는 여러 대의 머신에 걸쳐 자동화된 배포, 확장, 복구가 필요한 컨테이너화·마이크로서비스 스타일 애플리케이션을 운영하는 팀에 적합하며, 호스트마다 수작업으로 컨테이너를 관리할 필요가 없습니다.

카테고리
DevOps
키워드
container-orchestrationcontainersdevopscloud-native
언어
Go
라이선스
Apache-2.0

잘못된 정보를 발견하셨나요? GitHub에서 수정 제안하기