minikube로 배포하기

이eun·2024년 12월 12일

minikube (Kubernetes cluster) 시작하기

C:\k8s-example> minikube start

docker image 빌드하기

docker 환경을 minikube로 변경한다.

C:\k8s-example> minikube docker-env
SET DOCKER_TLS_VERIFY=1
SET DOCKER_HOST=tcp://127.0.0.1:60807
SET DOCKER_CERT_PATH=C:\Users\drajin\.minikube\certs
SET MINIKUBE_ACTIVE_DOCKERD=minikube
REM To point your shell to minikube's docker-daemon, run:
REM @FOR /f "tokens=*" %i IN ('minikube -p minikube docker-env --shell cmd') DO @%i

C:\k8s-example> @FOR /f "tokens=*" %i IN ('minikube -p minikube docker-env --shell cmd') DO @%i

docker image를 빌드한다.

C:\k8s-example> docker build -t [image-name]:[tag] .

최신 버전을 latest로 태그한다.

C:\k8s-example> docker tag [image]:[tag] [ image]:latest

쿠버네티스에 배포하기

C:\k8s-example> kubectl apply -f [yaml-name].yaml

배포한 웹 url 확인

minikube service [service-name] --url

웹 브라우저를 통한 접속

서비스 확인

kubectl get service

웹 부라우저를 통한 접속

minikube service [service-name]

0개의 댓글