
ํ๋ ๊ฐ๋ฐ ํ๊ฒฝ์์๋ ํด๋ผ์ฐ๋๋ Kubernetes์ ๊ฐ์ ๋ถ์ฐ ์์คํ
์์ ์ ํ๋ฆฌ์ผ์ด์
์ด ์ด์๋๋ค.
ํ์ง๋ง ๋ชจ๋ ํ
์คํธ์ ๊ฐ๋ฐ์ ์ค์ ํด๋ผ์ฐ๋ ํ๊ฒฝ์์ ์งํํ๋ ๊ฒ์ ๋นํจ์จ์ ์ผ ์ ์๋ค.
๊ทธ๋์ ๋ก์ปฌ ํด๋ฌ์คํฐ(Local Cluster) ๋ฅผ ํ์ฉํด ๊ฐ๋ฐ ๋ฐ ํ
์คํธ ํ๊ฒฝ์ ์๋ฎฌ๋ ์ด์
ํ ์ ์๋ค.
๋ก์ปฌ ํด๋ฌ์คํฐ๋ ๊ฐ๋ฐ์์ ๋ก์ปฌ ํ๊ฒฝ์ ๊ตฌ์ถ๋ ๊ฒฝ๋ ํด๋ฌ์คํฐ ํ๊ฒฝ์ ์๋ฏธํ๋ฉฐ, ํด๋ผ์ฐ๋์ ์ ์ฌํ ์คํ ํ๊ฒฝ์ ์ ๊ณตํ๋ค.
๋ํ์ ์ธ ๋๊ตฌ๋ค:
# 1. Minikube ์ค์น
brew install minikube
# 2. ํด๋ฌ์คํฐ ์์
minikube start
# 3. ํด๋ฌ์คํฐ ์ํ ํ์ธ
kubectl get nodes
# 4. ๋์๋ณด๋ ์คํ
minikube dashboard
| ํญ๋ชฉ | ์ค๋ช |
|---|---|
| ์ฑ๋ฅ | ๋ฆฌ์์ค๋ฅผ ๋ง์ด ์ฐ๊ธฐ ๋๋ฌธ์ ์ต์ 8GB RAM ๊ถ์ฅ |
| ๋คํธ์ํฌ | ์ค์ ํด๋ผ์ฐ๋์ ๋ค๋ฅธ ๋คํธ์ํฌ ์ค์ ์ฃผ์ |
| ์ธ์ฆ | ๋ก์ปฌ์์๋ ์ธ์ฆ ์ ์ฑ ์ด ๋จ์ํ๋ ์ ์์ |
minikube addons enable ingress๋ฅผ ํ์ฉํด Ingress ์ปจํธ๋กค๋ฌ๋ ํ
์คํธ ๊ฐ๋ฅminikube tunnel์ ํตํด ์ค์ ๋๋ฉ์ธ์ฒ๋ผ ์ ๊ทผ ๊ฐ๋ฅkubectl apply -f๋ฅผ ๋ฐ๋ณตํ๋ฉด์ ๋ฆฌ์์ค ์ ์ฉ์ ํ๋ฆ์ ์ตํ๊ธฐ ์ข์