swap 기능 끄기
Master, Worker1, Worker2 VM을 실행해 터미널로 swap 기능을 꺼줍니다.
sudo -i
swapoff -a
sudo sed -i '/ swap / s/^\(.*\)$/#\1/g' /etc/fstab
kubeadm init
Master VM에서 아래 명령어를 수행합니다.
kubeadm init
위 명령어 수행 시, 저같은 경우 아래 오류 메시지가 떴는데 VM에 할당된 메모리를 증가시켜 해결했습니다.
[ERROR Mem]: the system RAM (980 MB) is less than the minimum 1700 MB
설치가 완료되면 아래와 같은 메시지가 출력이 됩니다.
새 터미널을 열어 mater 계정으로 아래 명령어를 수행해주세요.
mkdir -p $HOME/.kube
sudo cp -i /etc/kubernetes/admin.conf $HOME/.kube/config
sudo chwon $(id -u):$(id -g) $HOME/.kube/config
명령어가 정상적으로 수행됬으면, 아래 명령어로 쿠버네티스 노드 목록을 확인합니다.
kubectl get node
그리고 앞서 root 권한으로 실행중인 터미널에서 아래 명령어를 복사해 Worker1, Worker2 VM에서 실행해주세요.
kubeadm join 10.0.2.4:6443 --token d1fila.vnvdqnrtekrnp801 \ --discovery-token-ca-cert-hash sha256:어쩌구저쩌구
각각의 Worker VM 들(Worker1, Worker2)에서 위 명령어를 수행하면 아래와 같은 결과가 나옵니다.
그리고 다시 Master VM으로 돌아와서 쿠버네티스 노드 목록을 다시 확인하면, Worker1과 Worker2가 추가된 것을 확인할 수 있습니다.
master@master:~$ kubectl get node
NAME STATUS ROLES AGE VERSION
master NotReady control-plane,master 19m v1.21.0
worker1 NotReady <none> 4m12s v1.21.0
worker2 NotReady <none> 2m33s v1.21.0
반응형
'🐙 KUBERNETES' 카테고리의 다른 글
macOS에서 VirtualBox로 쿠버네티스 설치하기 - 클러스터 구성 (0) | 2021.05.12 |
---|---|
macOS에서 VirtualBox로 쿠버네티스 설치하기 - Docker, kubeadm 설치 (0) | 2021.05.04 |
macOS에서 VirtualBox로 쿠버네티스 설치하기 - VirtualBox 설치 및 우분투 설치 (0) | 2021.05.04 |