Recap

# 3개의 node 생성
minikube start --nodes 3 -p soma-multi

# 설정 파일들을 확인
# 여러개의 클러스터를 확인할 수 있다.
kubectl config view

# 현재 작업중인 context 확인
kubectl config get-contexts

# 작업중인 context 변경
kubectl config use-context minikube

# minikube ADDON
minikube addons list

# 대시보드를 띄움
minikube dashboard --url

http://127.0.0.1:34069/api/v1/namespaces/kubernetes-dashboard/services/

Test Reference

# create deployment
kubectl create deployment nodejs --image=lovehyun/express-app:1.1 --port=800

# create Service
kubectl expose deployment/nodejs --type=NodePort --name nodejs-svc

# check service url
minikube service nodejs-svc --url

# replica scaling
kubectl scale deployment/nodejs --replicas=10

Controller Type