본문 바로가기
도커&쿠버네티스

[katakoda] Launch A Single Node Cluster 단일 노드 클러스터 실행하기

by bzerome240 2022. 3. 21.

Minikube는 Kubernetes를 로컬에서 쉽게 실행할 수 있는 도구입니다.

Minikube는 Kubernetes를 사용해 보거나 일상적으로 개발하려는 사용자를 위해 노트북의 VM 내에서 단일 노드 Kubernetes 클러스터를 실행합니다.

 

 

1 Minikube 시작하기

 

버전 확인하기

minikube version

 

클러스터 실행하기

minikube start --wait=false

 

 

2 클러스터 정보

 

클러스터 상태에 대한 세부 정보 확인하기

kubectl cluster-info

 

클러스터의 노드 확인하기

kubectl get nodes

준비된 상태인 노드를 확인할 수 있다.

 

3 컨테이너 배포

 

컨테이너를 클러스터에 배포하기

kubectl create deployment first-deployment --image=katacoda/docker-http-server

 

배포상태 pod 확인 하기

kubectl get pods

 

외부로 노출하기 NodePort

kubectl expose deployment first-deployment --port=80 --type=NodePort

 

HTTP 요청하기

export PORT=$(kubectl get svc first-deployment -o go-template='{{range.spec.ports}}{{if .nodePort}}{{.nodePort}}{{"\n"}}{{end}}{{end}}')
echo "Accessing host01:$PORT"
curl host01:$PORT

 

728x90
반응형

댓글