minikube?
minikube?
mini + kubernetes의 약자로 k8s 클러스터 구축 과정을 줄여서 쿠버네티스를 체험할 수 있는 프로젝트
쿠버네티스를 로컬에서 사용하기에 편리하다.
먼저 minikube를 설치해준다.
minikube 사이트에서 설치 과정이 설명되어 있다.
-
minikube 시작 명령어 minikube start
-
minikube 대시보드 확인 minikube dashboard
-
디플로이먼트 생성 kubectl create deployment hello-node --image=registry.k8s.io/e2e-test-images/agnhost:2.39 -- /agnhost netexec --http-port=8080
-
디플로이먼트 조회 kubectl get deployments
-
파드 조회 kubectl get pods
-
클러스터 이벤트 조회 kubectl get events
-
kubectl 설정 조회 kubectl config view
-
컨테이너 로그 조회 kubectl logs <파드이름>
-
외부IP 주소로 expose해주는 로드 밸런서 디플로이먼트 생성 kubectl expose deployment hello-node --type=LoadBalancer --port=8080
-
서비스 조회 kubectl get services
-
서비스 실행 minikube service hello-node
실행화면
서비스 삭제
- minikube 종료 minikube stop