728x90
반응형
kubernetes를 이용한 cluster 구성 - 2
kubernetes cluster 구성을 위해 필요한 Docker 와 Kubernetes 설치 및 설정에 대하여 진행 하겠습니다.
모든 구성은 ubuntu 16.04.4 LTS 환경에서 진행하였습니다.
docker 설치
1 2 3 4 5 6 7 8 9 10 11 12 | # Docker Installation sudo apt update sudo apt install -y apt-transport-https ca-certificates curl software-properties-common curl --insecure -fsSL https://download.docker.com/linux/ubuntu/gpg | sudo apt-key add - sudo apt-key fingerprint 0EBFCD88 sudo add-apt-repository "deb [arch=amd64] https://download.docker.com/linux/ubuntu $(lsb_release -cs) stable" sudo apt update sudo apt install docker-ce # Docker authority sudo usermod -aG docker $USER | cs |
Kubernetes 는 docker container를 실행하기 때문에 docker를 설치해야합니다.
Kubernetes 설치
1 2 3 4 5 | # Kubernetes Installation sudo curl --insecure -s https://packages.cloud.google.com/apt/doc/apt-key.gpg | apt-key add sudo echo "deb http://apt.kubernetes.io/ kubernetes-xenial main" > /etc/apt/sources.list.d/kubernetes.list sudo apt update sudo apt install -y kubelet kubeadm kubectl kubernetes-cni | cs |
초기 설정
swap off (all node)
kubernetes의 문서를 살펴보면 모든 node의 swap을 off 해야 합니다. 그렇지 않으면 kubelet 실행이 실패할 수 있습니다.
1 2 3 | # Swap Off # vi /etc/fstab # /etc/fstab에서 swap 을 완전히 off 합니다. sudo swapoff -a # swapoff | cs |
set ipv4.ip_forward (master node)
ipv4.ip_forward를 사용하기 위해 master에 한해서 ipv4.ip_forward를 활성화 합니다.
1 2 3 4 | #ipv4.ip_forward 설정 확인 cat /etc/sysctl.conf | grep "net.ipv4.ip_forward" #net.ipv4.ip_forward=1 이 주석처리 되어있다면 주석을 풀어준 후 sysctl -p # reload | cs |
728x90
반응형
'Programming > Kubernetes' 카테고리의 다른 글
Kubernetes HPA (Horizontal Pod Autoscaler) (0) | 2021.10.12 |
---|---|
Kubernetes Service (0) | 2021.10.08 |
Kubernetes Components (0) | 2021.10.07 |
kubernetes를 이용한 cluster 구성 - 3 (0) | 2018.03.16 |
[kubernetes] kubernetes를 이용한 cluster 구성 - 1 (0) | 2018.03.10 |
댓글0