728x90
728x90
우분투 16.04 버전으로 변경 후 진행
▼▼▼ kubeadm(큐브어드민)로 쿠버네티스 환경구성하기 ▼▼▼
2. 쿠버네티스&Docker 설치하기 (본글)
5. 워커노드 설정
패지키 설치
kubeadm tool을 사용해서 클러스터를 구성하려면 '모든 노드'에 다음과 같은 패키지 설치
- kubeadm : 클러스터 구축을 위한 툴
- kubelet : pod 및 컨테이너 시작 등의 작업을 수행하는 구성요소
- kubectl : 클러스터와 통신하기 위한 CLI
즉, 마스터노드건 워커노드건 kubelet 설치가 필요하다
그런데 앞에서 본 쿠버네티스 아키텍쳐를 다시보면 (쿠버네티스 아티텍쳐보러가기)
마스터노드에는 Kubelet이 없음!
대신 워커노드는 kubelet를 가지고 마스터노드의 API 서버와 통신하고, pod와 컨테이너를 관리함
하지만, kubeadm 방식은 마스터노드 내에서도 kubelet을 사용함
모든 마스터노드의 구성요소를 kubelet를 통해 pod로 실행시키려고 한다
즉, 마스터노드의 모든 구성요소들을 pod 및 내부컨테이너로 띄우고, 유지 관리하기 위해서 kubelet 사용
패지키 환경설정 고정
패키지가 자동으로 설치, 업그레이드, 제거되지 않도록 hold함
패지키 설치 확인
kubelet
kubeadm
kubectl
출처
https://medium.com/finda-tech/overview-8d169b2a54ff
728x90
반응형
'🌴 DevOps > Docker & K8s' 카테고리의 다른 글
쿠버네티스로 외부통신하기(2/3) - NodePort (0) | 2020.05.24 |
---|---|
쿠버네티스로 외부통신하기(1/3) - ClusterIP/Kube-Proxy (0) | 2020.05.24 |
쿠버네티스 환경구성(kubeadm.ver)(4/5)-마스터노드설정 (0) | 2020.05.18 |
쿠버네티스 환경구성(kubeadm.ver)(2/5)- 쿠버네티스/docker 설치 (0) | 2020.05.18 |
쿠버네티스 환경구성(kops.ver) - kops 명령어 TroubleShooting (0) | 2020.05.18 |
쿠버네티스 환경구성(kops.ver)(2/2) -쿠버네티스 설정파일 확인 (0) | 2020.05.17 |