Kubeadm으로 Kubernetes 노드 추가

강재민·2022년 5월 16일
1

Kubernetes

목록 보기
5/29
post-thumbnail
post-custom-banner

Kubernetes 설치


버전확인

### master에서..

kubectl get nodes -i wide		#버전 확인
kubectl get nodes				#버전 확인
kubectl version					#버전 확인

### 1.22.8버전

인증서 받기

### master에서..

kubeadm token list			#만약 token이 사라졌다면 kubeadm token create 를 통해 토큰을 다시 생성한다.

openssl x509 -pubkey -in /etc/kubernetes/pki/ca.crt | openssl rsa -pubin -outform der 2>/dev/null | \
   openssl dgst -sha256 -hex | sed 's/^.* //'

### 토큰의 해쉬변환된 값을 최종적으로 얻을 수 있다.

가상머신 추가


kubeadm join

sudo kubeadm join 192.168.100.100:6443 --token akwpoh.ajb1qjv3087yypcv --discovery-token-ca-cert-hash sha256:4fd3dee82c03d1c1591b33b9469f04fff605b89b68669061212ab0ca794f8b07

### master의 ip와 포트 			== 192.168.100.100:6443
### 토큰 이름 					== akwpoh.ajb1qjv3087yypcv
### 인증서받기에서 변환한 해쉬값	== sha256:4fd3dee82c03d1c1591b33b9469f04fff605b89b68669061212ab0ca794f8b07

검증

### master에서..

kubectl get nodes
kubectl get pods -A

### 추가된거 확인
### worker에서..

systemctl status kubelet

### active 상태 확인
post-custom-banner

0개의 댓글