티스토리 뷰

반응형

 
minikube로 K8s cluster설치 후 실습을 해보려는데 최초 설치하는 경우 node가 master하나만 있었기에 worker node를 추가해서 cluster환경을 구성하고 싶었다.
 
찾아본 결과 node를 추가하는 방법은 아주 간단했다.
 
https://minikube.sigs.k8s.io/docs/commands/node/

node

Add, remove, or list additional nodes

minikube.sigs.k8s.io

 

minikube node add 를 입력해서 node를 추가 할 수 있으며 여러 옵션들을 넣을 수 있는데, --worker 옵션은 default 가 true라서 특별히 추가해줄 필요는 없었다.

 

그리고 node를 추가한 경우 ROLES가 <none> 으로 나오는데, 필요한 경우 label에 role을 추가해서 설정 할 수 있다.
 

$ kubectl get node minikube -oyaml | grep node-role -A2
    node-role.kubernetes.io/control-plane: ""
    node.kubernetes.io/exclude-from-external-load-balancers: ""
  name: minikube
  
$ kubectl get node
NAME           STATUS   ROLES           AGE     VERSION
minikube       Ready    control-plane   34m     v1.27.3
minikube-m02   Ready    <none>          2m26s   v1.27.3
minikube-m03   Ready    <none>          60s     v1.27.3

$ kubectl get node
NAME           STATUS   ROLES           AGE     VERSION
minikube       Ready    control-plane   37m     v1.27.3
minikube-m02   Ready    worker          5m10s   v1.27.3
minikube-m03   Ready    <none>          3m44s   v1.27.3

$ kubectl get node minikube-m02 -oyaml | grep role
    node-role.kubernetes.io/worker: ""

 

반응형
댓글
반응형
공지사항
최근에 올라온 글
최근에 달린 댓글
Total
Today
Yesterday
링크
«   2026/02   »
1 2 3 4 5 6 7
8 9 10 11 12 13 14
15 16 17 18 19 20 21
22 23 24 25 26 27 28
글 보관함