쿠버네티스란 :

Container Orchestration

복잡한 컨테이너 환경을 효과적으로 관리하기 위한 도구

주요기능:

클러스터 중앙제어, 상태관리 , 스케줄 , 배포 버전관리 , 서비스 등록 및 조회, 볼륨 스토리지

다양한 후보군: docker-swarm, rancher 등등...

kubernetes가 대세로 올라옴

왜 쿠버네티스인가?

오픈소스, 엄청난 인기, 무한한 확장성, 사실상의 표준 핵심 역할

이젠 리눅스는 필요없다 쿠버네티스만 있으면 된다란 얘기가 나올정도!

쿠버네티스 아키텍처

Untitled

일단 적어놓고 대처

쿠버네티스 - 원하는 상태

상태체크 → 차이점발견 → 조치

원하는 상태를 확인하는 컨트롤러를 여러개 띄울수 있다 (Replication Contoller, End point Controller, Machine learning Controller 등등.. )