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