728x90
마스터 노드와 워커 노드에 kubeadm과 kubelet을 설치한다.
설치 방법은 공식 가이드 문서를 따른다.
Container Runtimes | Kubernetes
각 노드 모두 설정을 마치고, kubeadm과 kubelet을 설치한다.
Installing kubeadm | Kubernetes
예시의 OS는 ubuntu 이므로 apt 설치를 따라간다.
sudo apt-get update
# apt-transport-https may be a dummy package; if so, you can skip that package
sudo apt-get install -y apt-transport-https ca-certificates curl
curl -fsSL https://pkgs.k8s.io/core:/stable:/v1.28/deb/Release.key | sudo gpg --dearmor -o /etc/apt/keyrings/kubernetes-apt-keyring.gpg
curl 명령어 입력시 오류 발생하는데, 경로가 없어서 발생하는 문제다. 직접 생성해주면 된다.
echo 'deb [signed-by=/etc/apt/keyrings/kubernetes-apt-keyring.gpg] https://pkgs.k8s.io/core:/stable:/v1.28/deb/ /' | sudo tee /etc/apt/sources.list.d/kubernetes.list
sudo apt-get update
sudo apt-get install -y kubelet kubeadm kubectl
sudo apt-mark hold kubelet kubeadm kubectl
apt repository 추가하고 설치를 진행한다.
특정 노드가 클러스터 join 하는 과정을 확인
token 을 생성하면 친절하게 명령어까지 출력해준다. 그대로 복사하여 join 할 노드 내에서 입력한다.
반응형
'IT > CKA' 카테고리의 다른 글
CKA 실습 - TroubleShooting (0) | 2023.09.21 |
---|---|
CKA 실습 - Networking (0) | 2023.09.11 |
CKA 실습 - Storage (0) | 2023.09.07 |
CKA 실습 - Security (0) | 2023.09.06 |
CKA 실습 - Certification / KubeConfig (0) | 2023.08.20 |