반응형
쿠버네티스 클러스터를 직접 구성하는 도구
-
kubeadm
- 쿠버네티스에서 공식 제공하는 클러스터 생성/관리 도구
-
kubespray
- 쿠버네티스 클러스터를 배포하는 오픈소스 프로젝트
- 다양한 형식으로 쿠버네티스 클러스터 구성 가능
- 온프레미스에서 상용 서비스 컬러스터 운영시 유용
- 다양한 CNI 제공
CNI (Container Network Interface)
- 컨테이너 간 통신을 지원하는 VxLAN
- 컨테이너는 각각 ip를 갖고 있고 각 컨테이너 간 통신을 하기 위해서는 CNI 필요
- Pod Network이라고도 부름
- 다양한 종류의 플러그인이 존재
- 플라넬, 칼리코, 위브넷 등
- CNI를 설치하고 컨테이너 간 통신할 때, 컨테이너가 물리 네트워크와 통신하고 물리 네트워크가 다시 컨테이너와 통신함
쿠버네티스 클러스터 구성
- control plane(master node)
- 워커 노드들의 상태를 관리하고 제어
- worker node
- 도커 플랫폼을 통해 컨테이너를 동작하며 실제 서비스 제공
kubeadm을 이용한 쿠버네티스 설치 - 온프레미스
- Docker Install(all system)
- kubernetes install
- 설치 전 환경 설정
- kubeadm, kubectl, kubelet 설치
- control-plane 구성
- worker node 구성
- 설치 확인
참고
반응형
'Kubernetes(k8s) > 따배쿠(따라하면서 배우는 쿠버네티스) 학습' 카테고리의 다른 글
[k8s]kubectl실습(command, pod 생성) (0) | 2023.02.08 |
---|---|
[k8s]kubectl 개요 (0) | 2023.02.08 |
[k8s]설치 없이 쿠버네티스 사용하기 (0) | 2023.02.07 |
[k8s]쿠버네티스 소개 (0) | 2023.02.06 |
[k8s]따배쿠 스터디 시작 (0) | 2023.02.06 |