본문 바로가기
[Kubernetes]

우분투 쿠버네티스 설치 (2)

by SAMSUNG Metaverse-Cloud 2023. 8. 22.
728x90

 

저번 게시물에서는 마스터 노드와 워커노드를 하나씩 만든 후 도커와 쿠버네티스를 설치 해 주었다. 

이번 게시물에서는 설치 이후의 마스터노드와 워커노드에 필요한 설정을 하는 작업을 할 것이다.

 

 

1. 마스터 노드 설정하기

 

가장 먼저 master node로 설정하려고 하는 VM에 접속 한 후 kubeadm init 이라는 명령어를 입력한다. 

이 명령어는 Kubernetes 클러스터를 초기화하여 새로운 마스터 노드를 생성하는 명령어 이다.

만약 오류가 발생 시 아래 명령어를 입력하면 된다.

sudo rm /etc/containerd/config.toml
sudo systemctl restart containerd
sudo kubeadm init

 

kubeadm init이라는 명령이 성공적으로 끝날 시 아래와 같은 kubeadm join 이라는 값이 나온다.

kubeadm join 10.0.0.4:6443 --token b93tub.ob3m33zasdfasdfs7jt \
        --discovery-token-ca-cert-hash sha256:b5zz21asdfasdfasdf998575f56803c3afasdfa6ff6a54e26c11detvcfd96d703bb

이를 복사해 둔 후 따로 저장해 놓는다.  

 

 

 

그 후 내 사용자 하위 디렉토리에 ./kube 라는 디렉토리를 생성 해 준다. 

 

 

 

그 후 etc/kubernetes/admin.conf 파일을 .kube/config 밑으로 복사 해 준다. 

 

 

그 후 소유권을 변경 해 준다. 

 

 

Pod network 애드온을 설치 해 준다. 여기서는 위브넷으로 설치를 진행 해 두었다. 

 

 

2. 워커 노드 설정

마스터 노드 설정을 끝낸 뒤 워커노드에는 마스터 노드에서 실행 시 나왔던 토큰 값을 입력 해 준다. 

그럼 완료가 됐다는 화면을 볼 수 있다. 

 

 

3. 노드 확인

이제 마지막으로 마스터 노드에서 워커 노드가 잘 조인이 됐는지 확인해야 한다.

kubectl get nodes를 입력 해 보면 docker, docker2가 잘 구축 된 것을 확인 할 수 있다. 

 

728x90

'[Kubernetes]' 카테고리의 다른 글

우분투 쿠버네티스 설치 (1)  (0) 2023.08.21
kubespray를 통한 kubernets 배포  (0) 2023.08.19