쿠버네티스 클러스터를 직접 구성하는 도구
- kubeadm : 쿠버네티스에서 공식 제공하는 클러스터 생성/관리 도구
- kubespray : 쿠버네티스 클러스터를 배포하는 오픈소스 프로젝트, 다양한 형식으로 쿠버네티스 클러스터 구성 가능, 온프레미스에서 상용 서비스 클러스터 운영 시 유용, 다양한 CNI 제공
CNI(Container Network Interface)
- 컨테이너 간 통신을 지원하는 VxLAN. Pod Network라고도 부름
- 다양한 종류의 플러그인이 존재
- 플라넬(Flannel), 칼리코(Calico), 위브넷(Weavenet) 등
쿠버네티스 클러스터 구성
control plane(master node)
- 워커 노드들의 상태를 관리하고 제어
- single master
- multi master(3, 5개의 master node)
worker node
- 도커 플랫폼을 통해 컨테이너를 동작하며 실제 서비스 제공
kubeadm을 이용한 쿠버네티스 설치 - 온프레미스
1. Docker install
2. Kubernetes install
1) 설치 전 환경 설정
2) kubeadm, kubectl, kubelet 설치
3) control-plane 구성
4) worker node 구성
5) 설치 확인
https://kubernetes.io/docs/reference/kubectl/cheatsheet/
'공부 기록 > 영상 후기' 카테고리의 다른 글
[따배쿠] 3-2. kubectl command / pod 생성하기 (0) | 2023.05.26 |
---|---|
[따배쿠] 3-1. kubectl 실습 / 실습환경 구성하기 (0) | 2023.05.26 |
[따배쿠] 2-1. 쿠버네티스 설치 / 설치없이 웹에서 실습하기 (0) | 2023.05.24 |
[초보를 위한 쿠버네티스 안내서] 쿠버네티스 아키텍처 3/3 (API 호출) (0) | 2023.05.23 |
[초보를 위한 쿠버네티스 안내서] 쿠버네티스 아키텍처 2/3 (오브젝트) (0) | 2023.05.23 |