Docker cluster
Docker instance들이 하나로 연결, node 그룹의 가상화 cluster
cluster도 가상화의 일종
시스템을 묶어서 super computer로 쓰는 기술
docker에서는 swarm
init을 사용하는 system이 여러개의 시스템 중 leader, manager이 됨
출력된 docker swarm join 명령어를 다른 노드에서 실행하면 해당 노드가 워커로 클러스터에 추가
leader만 있는 상태에서 cluster 해제
docker swarm은 난이도가 쉬워 쉽게 진입할 수 있지만 안정성이 떨어져 대부분 k8s를 사용
cluster의 자원을 운영하는 운영체제 역할 k8s
k8s가 산업 표준이됨(다기능, 안정적, 대규모 클러스터에 적합한 솔루션)
k8s는 single cluster을 제어하는 방식
rancher은 multi cluster을 제어하는 방식
k8s는 최적화 후 구축되지만 coreOS는 docker 전용 리눅스 배포판
k8s는 표준 클러스터에서 기능을 계속 추가하여 확장할 수 있지만 CoreOS는 많은 관리 도구가 미리 포함되어 있어 PaaS와 유사한 환경을 제공

docker container cluster를 운영하는 운영체제 k8s
선행 작업