관리 메뉴

피터의 개발이야기

[minikube] minikube 워크노드 구성하기 본문

Kubernetes/minikube

[minikube] minikube 워크노드 구성하기

기록하는 백앤드개발자 2023. 12. 27. 20:46
반응형

 

ㅁ Minikube 관련 글

 [minikube] 맥에 minikube를 사용해 로컬 kubernetes 설치
 [minikube] minikube 기본 명령어 정리

 [minikube] minikube 다중노드 구성하기

ㅇ [minikube] minikube에서 meteric server 실행하기

 [minikube] minikube dashboard 활성화 방법

 

 

ㅁ 들어가며

 ㅇ CKA 자격증을 준비하면서 다중노드환경이 필요하였다.

 ㅇ Taron님의 블러그를 참조하여 만들었습니다.

 ㅇ 기본적으로 kubectl과 docker 설치는 Taron님의 블러그를 참조하세요.

 

ㅁ minikube install

brew install minikube

 

minikube start

minikube start --driver docker

 

ㅁ Ingress 설치

$ minikube addons enable ingress

 

ㅁ 클러스터 노드 확인

minikube node list

 

ㅁ Worker 노드 생성

minikube node add --worker

 

ㅁ Role 추가 및 확인

$ kubectl label node minikube-m02 node-role.kubernetes.io/worker=worker
node/minikube-m02 labeled
$ kubectl get nodes -o wide
NAME           STATUS   ROLES           AGE   VERSION   INTERNAL-IP     EXTERNAL-IP   OS-IMAGE             KERNEL-VERSION     CONTAINER-RUNTIME
minikube       Ready    control-plane   22h   v1.26.3   192.168.148.2   <none>        Ubuntu 20.04.5 LTS   5.15.49-linuxkit   docker://23.0.2
minikube-m02   Ready    worker          22h   v1.26.3   192.168.148.3   <none>        Ubuntu 20.04.5 LTS   5.15.49-linuxkit   docker://23.0.2

 

ㅁ Work 노드 ssh 접속해 보기

$ minikube ssh -n minikube-m02
                         _             _
            _         _ ( )           ( )
  ___ ___  (_)  ___  (_)| |/')  _   _ | |_      __
/' _ ` _ `\| |/' _ `\| || , <  ( ) ( )| '_`\  /'__`\
| ( ) ( ) || || ( ) || || |\`\ | (_) || |_) )(  ___/
(_) (_) (_)(_)(_) (_)(_)(_) (_)`\___/'(_,__/'`\____)

$ docker ps
CONTAINER ID   IMAGE                        COMMAND                  CREATED         STATUS         PORTS     NAMES
938812b18a68   kindest/kindnetd             "/bin/kindnetd"          2 minutes ago   Up 2 minutes             k8s_kindnet-cni_kindnet-wmcww_kube-system_d2beda7d-2e7f-45ac-81e5-8a05375e9b97_0
3ac5cde74ad9   registry.k8s.io/kube-proxy   "/usr/local/bin/kube…"   2 minutes ago   Up 2 minutes             k8s_kube-proxy_kube-proxy-49vtg_kube-system_ade14c7b-d6c1-4c90-9e1a-aa206dd60191_0
1b6b1d67e52a   registry.k8s.io/pause:3.9    "/pause"                 2 minutes ago   Up 2 minutes             k8s_POD_kindnet-wmcww_kube-system_d2beda7d-2e7f-45ac-81e5-8a05375e9b97_0
4091378da710   registry.k8s.io/pause:3.9    "/pause"                 2 minutes ago   Up 2 minutes             k8s_POD_kube-proxy-49vtg_kube-system_ade14c7b-d6c1-4c90-9e1a-aa206dd60191_0

 

반응형
Comments