3. 사용하는 시스템에 쿠버네티스 클러스터를 자동으로 구성해주는 솔루션을 사용합니다. 주요 솔루션으로는 kubeadm, kops(Kubernetes Operations), KRIB(Kubernetes Rebar Integrated Bootstrap), kubespray가 있습니다. 4가지의 주요 솔루션 중에 kubeadm이 가장 널리 알려져 있습니다. kubeadm은 사용자가 변경하기도 수월하고, 온프레미스(On-Premises)와 클라우드를 모두 지원하며, 배우기도 쉽습니다. 이러한 솔루션들을 구성형 쿠버네티스라고 합니다.
▲ 그림 3-7 쿠버네티스를 자동으로 구성해주는 솔루션
4가지 솔루션을 비교하면 다음과 같습니다.
▼ 표 3-2 쿠버네티스 클러스터 구성 솔루션 비교
구분 |
KRIB |
kops |
kubespray |
kubeadm |
정보량 |
적음 |
많음 |
많음 |
매우 많음 |
세부 설정 변경 |
가능함 |
가능함 |
제한적으로 가능함 |
다양함 |
사전 요구 조건 |
적음 |
적음 |
적음 |
매우 적음 |
온프레미스 지원 |
매우 좋음 |
안 됨 |
좋음 |
매우 좋음 |
클라우드 지원 |
안 됨 |
매우 좋음 |
좋음 |
좋음 |
학습 곡선 |
매우 어려움 |
어려움 |
쉬움 |
어려움 |
자동화 기능 |
제공됨 |
제공됨 |
쉽게 제공됨 |
제한적으로 제공됨 |