[따배쿠] 3. 쿠버네티스로 컨테이너 실행
( 참고 : 따배쿠 https://www.youtube.com/watch?v=6n5obRKsCRQ&list=PLApuRlvrZKohaBHvXAOhUD-RxD0uQ3z0c )
Contents
- 설치 없이 실습
- VM에 직접 설치 후 실습
1. 설치 없이 실습
- PASS
2. VM에 직접 설치 후 실습
kubeadm
- 쿠버네티스의 공식 설치 툴
kubespray
- 쿠버네티스 오픈소스 프로젝트
1) CNI (Container Network Interface)
CNI를 구성해야만 서로 통신가능하다!
-
CNI : container간 통신을 지원하는 VxLAN
( = Pod Network )
-
ex) 플라넬(flannel), 칼리코(calico), 위브넷(weavenet)
( 아래 그림 example )
UI가 Login과 통신하기 위해, CNI를 통해서 물리 네트워크와 연결
2) 쿠버네티스 cluster 구성
설치 전 구성 소개
- control plane ( master node )
- 지휘자 역할 ( worker node 관리 & 제어 )
- 몇개 있느냐에 따라
- single master
- multi master
- worker node
- 도커 플랫폼을 통해 container 동작
- 실제 서비스 제공해주는 일꾼
구성 예시
Window OS 위에 Virtual Box 설치하기, 그 위해 3개의 VM 설치
- control x 1, worker x 2