1. deployment ์์ฑํ๊ธฐ
// deployment ์์ฑ
kubectl create deployment hello-node --image=k8s.gcr.io/echoserver:1.4
// deployment view
kubectl get deployments
// pod view
kubectl get pods
2. service ์์ฑํ๊ธฐ
// create
kubectl expose deployment hello-node --type=LoadBalancer --port=8080
// view
kubectl get services
3. service ์คํํ๊ธฐ
minikube service --url <service-name>
4. ๋ฆฌ์์ค ์ ๊ฑฐ
kubectl delete service hello-node
kubectl delete deployment hello-node
ํฌ๋ - ๋คํธ์ํน์ ์ํ ์ฉ๋! ํ๋ ๋๋ ์ฌ๋ฌ๊ฐ์ ์ปจํ ์ด๋๋ฅผ ํฌํจํ ์ ์์ (์ปจํ ์ด๋ ๊ทธ๋ฃน)
- ๋์ปค๋ ์ปจํ ์ด๋ ๋ณ๋ก ip๋ฅผ ํ ๋น๋ฐ์ ๋ด๋ถ์ ์ผ๋ก ์ฌ์ฉํ์ง๋ง ์ฟ ๋ฒ๋คํฐ์ค์ ๊ฒฝ์ฐ์๋ ํ๋ฒ์ ์์ ip๊ฐ ํ ๋น๋๋ค.
- ์ฟ ๋ฒ๋คํฐ์ค๋ ๋ชจ๋ ์ปจํ ์ด๋๊ฐ pod์์์ ์คํ๋๋ค.
๋ฐฐํฌ๋ pod์ ์ํ๋ฅผ ๋ณผ ์ ์๋ค. (docker ps์ ๋น์ทํ๊ฑด๊ฐ..?)
kubectl get pods
[์ถ์ฒ]
'CLOUD > Kubernetes' ์นดํ ๊ณ ๋ฆฌ์ ๋ค๋ฅธ ๊ธ
Kubernetes port ์ข ๋ฅ ์ ๋ฆฌ (0) | 2022.03.24 |
---|---|
Kubernetes PVC ๊ฐ๋ ๋ฐ ์์ (0) | 2022.03.13 |
์ฟ ๋ฒ๋คํฐ์ค Pod ๊ฐ๋ ๋ฐ ์์ (1) | 2022.03.08 |
[Mac] ์ฟ ๋ฒ๋คํฐ์ค ์ค์นํ๊ธฐ / ๋ง์คํฐ, ์์ปค ๋ ธ๋ (0) | 2022.03.06 |