▼▼▼ kubeadm(큐브어드민)로 쿠버네티스 환경구성하기 ▼▼▼
2. 쿠버네티스&Docker 설치하기 (본글)
5. 워커노드 설정
OS : 우분투 18.04.4 -> 우분투 16.04 로 변경
kops.ver은 우분투 컨테이너위에서 진행(attach kops를 해야함)
kubeadm.ver은 바로 우분투에서 진행 (바로 root에서 진행)
쿠버네티스 runtime(docker) 설치
전제조건에 필요한 쿠버네티스 Runtime(docker)설치
1. 패키지 관리 도구 업데이트
sudo apt udpate
sudo apt-get update
2. 기존에 설치된 docker 삭제 후 재설치
sudo apt-get remove docker docker-engine docker.io
3. docker에 필요한 라이브러리 설치
sudo apt-get install apt-transport-https ca-certificates curl software-properties-common -y
4. docker 설치(18.06 버전)
sudo apt-get install docker-ce=18.06.2~ce~3-0~ubuntu -y
도커설치 : sudo apt instasll docker.io
쿠버네티스 설치
1. APT추가
sudo apt install apt-transport-https
2. curl 명령어로 gps key내려받기
curl -s https://packages.cloud.google.com/apt/doc/apt-key.gpg | sudo apt-key add
3. 키 확인
sudo apt-key fingerprint 0EBFCD88
4. 패키지 관리 도구에 respository 추가
sudo add-apt-repository "deb https://apt.kubernetes.io/ kubernetes-$(lsb_release -cs) main"
<Trouble Shooting>
우분투 18.04 버전에서 위의 명령어 수행 결과
원인: 아직 우분투 18.04 버전을 지원하고 있지 않아서 발생
해결방법1
etc/apt/source.list파일에서 kubernets-bionic 이름 주석처리
하지만, 그래도 해결되지 않아서 os를 우분투 16.04 버전으로 재설치 하고 다음과 같은 명령어 수행
sudo add-apt-repository "deb https://apt.kubernetes.io/ kubernetes-$(lsb_release -cs) main"
5. 패키지 관리도구 업데이트
sudo apt-get update
6. 패키지 설치
▼▼▼ 패키지 설치하기 ▼▼▼
pearlluck.tistory.com/164?category=854934
(참고)
Docker 데몬이 사용하는 드라이버를 cgroupfs -> systemd 변경
이유 : 쿠버네티스에서 권장하는 Docker데몬 드라이버이기 때문에
systemd를 사용하면 클러스터노드에서 사용가능한 자원을 쉽게 알 수 있음
출처
https://hiseon.me/linux/ubuntu/ubuntu-kubernetes-install/
https://medium.com/finda-tech/overview-8d169b2a54ff
'🌴 DevOps > Docker & K8s' 카테고리의 다른 글
쿠버네티스로 외부통신하기(1/3) - ClusterIP/Kube-Proxy (0) | 2020.05.24 |
---|---|
쿠버네티스 환경구성(kubeadm.ver)(4/5)-마스터노드설정 (0) | 2020.05.18 |
쿠버네티스 환경구성(kubeadm.ver)(3/5) - 패키지 설치 (0) | 2020.05.18 |
쿠버네티스 환경구성(kops.ver) - kops 명령어 TroubleShooting (0) | 2020.05.18 |
쿠버네티스 환경구성(kops.ver)(2/2) -쿠버네티스 설정파일 확인 (0) | 2020.05.17 |
쿠버네티스 환경구성(kops.ver)(1/2) -클러스터/노드 구성 (0) | 2020.05.17 |