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
반응형
'도커&쿠버네티스' 카테고리의 다른 글
[katakoda] Deploy Containers Using Kubectl 컨테이너 배포하기 (0) | 2022.03.22 |
---|---|
[katakoda] Launch a multi-node cluster using Kubeadm 다중 노드 클러스터 실행하기 (1) | 2022.03.21 |
[katakoda] 쿠버네티스 온라인 실습하기 (0) | 2022.03.16 |
[도커/쿠버네티스] 9장 퍼시스턴트 볼륨(PV)과 퍼시스턴트 볼륨 클레임(PVC) (0) | 2022.03.08 |
[도커/쿠버네티스] 8장 인그레스 (0) | 2022.02.28 |
댓글