์ ์ ๋ ๋ง์ Kubernetes ์๋น์ค๋ฅผ ์์ฑํ๊ธฐ ์์ํ๋ฉด ์ฒ์์๋ ๋จ์ํ๋ ์์ ์ด ๋์ฑ ๋ณต์กํด์ง๊ธฐ ์์ํฉ๋๋ค. ์๋ฅผ ๋ค์ด ๊ฐ๋ฐํ์ ๋์ผํ ์ด๋ฆ์ผ๋ก ์๋น์ค๋ ๋ฐฐํฌ๋ฅผ ์์ฑํ ์ ์์ต๋๋ค. ์์ฒ ๊ฐ์ ํฌ๋๊ฐ ์๋ ๊ฒฝ์ฐ ์ ์ ํ๊ฒ ๊ด๋ฆฌํ๋ ๊ฒ์ ๋ฌผ๋ก ์ด๊ณ ๋จ์ํ ๋์ดํ๋ ๋ฐ๋ ๋ง์ ์๊ฐ์ด ๊ฑธ๋ฆฝ๋๋ค. ๊ทธ๋ฆฌ๊ณ ์ด๊ฒ์ ๋น์ฐ์ ์ผ๊ฐ์ ๋ถ๊ณผํฉ๋๋ค.
๋ค์์คํ์ด์ค๋ฅผ ์ฌ์ฉํ์ฌ Kubernetes ๋ฆฌ์์ค๋ฅผ ๋ ์ฝ๊ฒ ๊ด๋ฆฌํ๋ ๋ฐฉ๋ฒ์ ์ดํด๋ณด๊ฒ ์ต๋๋ค. ๊ทธ๋ ๋ค๋ฉด ๋ค์์คํ์ด์ค๋ ๋ฌด์์ผ๊น์? ๋ค์์คํ์ด์ค๋ Kubernetes ํด๋ฌ์คํฐ ๋ด์ ๊ฐ์ ํด๋ฌ์คํฐ๋ก ์๊ฐํ ์ ์์ต๋๋ค. ๋จ์ผ Kubernetes ํด๋ฌ์คํฐ ๋ด์์ ์ฌ๋ฌ ๋ค์์คํ์ด์ค๋ฅผ ์๋ก ๊ฒฉ๋ฆฌํ ์ ์์ต๋๋ค. ์ด๋ ์กฐ์ง, ๋ณด์, ์ฌ์ง์ด ์์คํ ์ฑ๋ฅ๊น์ง ๊ทํ์ ๊ทํ์ ํ์ ์ค์ ๋ก ๋์์ด ๋ ์ ์์ต๋๋ค.
๋๋ถ๋ถ์ Kubernetes ๋ฐฐํฌํ์์ ํด๋ฌ์คํฐ๋ "default"๋ผ๋ ๋ค์์คํ์ด์ค์ ํจ๊ป ๊ธฐ๋ณธ์ ์ผ๋ก ์ ๊ณต๋ฉ๋๋ค. ์ค์ ๋ก Kubernetes๊ฐ ๋ค๋ฃจ๋ ์ธ ๊ฐ์ง ๋ค์์คํ์ด์ค๋ default, kube-system ๋ฐ kube-public์
๋๋ค. ํ์ฌ Kube-public์ ์์ฃผ ์ฌ์ฉ๋์ง ์์ต๋๋ค.
kube ๋ค์์คํ์ด์ค๋ฅผ ๊ทธ๋๋ก ๋๋ ๊ฒ์ด ์ข์ ์๊ฐ์ด๋ฉฐ, ํนํ Google Kubernetes Engine๊ณผ ๊ฐ์ ๊ด๋ฆฌํ ์์คํ
์์๋ ๋์ฑ ๊ทธ๋ ์ต๋๋ค. ์๋น์ค์ ์ ํ๋ฆฌ์ผ์ด์
์ด ์์ฑ๋๋ ์ฅ์๋ก "๊ธฐ๋ณธ" ๋ค์์คํ์ด์ค๋ฅผ ์ฌ์ฉํฉ๋๋ค. Kubernetes๊ฐ ์ด๋ฅผ ์ฌ์ฉํ๋๋ก ์ฆ์ ๊ตฌ์ฑ๋์ด ์์ผ๋ฉฐ ์ ๊ฑฐํ ์ ์๋ค๋ ์ ์ ์ ์ธํ๋ฉด ํน๋ณํ ์ ์ ์์ต๋๋ค. ์ด๋ ์์ํ๊ณ ์ฑ๋ฅ์ด ๋ฎ์ ์์คํ
์ ์ ํฉํ์ง๋ง ๋๊ท๋ชจ ํ๋ก๋์
์์คํ
์์๋ ๊ธฐ๋ณธ ๋ค์์คํ์ด์ค๋ฅผ ์ฌ์ฉํ์ง ์๋ ๊ฒ์ด ์ข์ต๋๋ค. ํ์์ ๊ฒฝ์ฐ, ํ ๊ฐ๋ฐ ํ์ ๋ค๋ฅธ ์ฌ๋์ ์ฝ๋๋ฅผ ์ฝ๊ฒ ๋ค์ ์์ฑํ๊ณ ์์ ๋ ๋ชจ๋ฅด๊ฒ ๋ค๋ฅธ ํ์ ์์
์ ์ค๋จ์ํฌ ์ ์์ต๋๋ค.
๋ฐ๋ผ์ ์ฌ๋ฌ ๋ค์์คํ์ด์ค๋ฅผ ์์ฑํ๊ณ ์ด๋ฅผ ์ฌ์ฉํ์ฌ ์๋น์ค๋ฅผ ๊ด๋ฆฌ ๊ฐ๋ฅํ ๋จ์๋ก ๋ถํ ํด์ผ ํฉ๋๋ค. ๋จ์ผ ๋ช ๋ น์ผ๋ก ๋ค์์คํ์ด์ค๋ฅผ ๋ง๋ค ์ ์์ต๋๋ค. test๋ผ๋ ๋ค์์คํ์ด์ค๋ฅผ ์์ฑํ๋ ค๋ฉด $ kubectl create ๋ค์์คํ์ด์ค ํ ์คํธ ๋ช ๋ น์ ์ฌ์ฉํ๊ฑฐ๋ ๊ฐ๋จํ YAML ํ์ผ์ ์์ฑํ์ฌ ๋ค๋ฅธ Kubernetes ๋ฆฌ์์ค์ฒ๋ผ ์ฌ์ฉํ์ธ์.
$ kubectl get ๋ค์์คํ์ด์ค ๋ช
๋ น์ ์ฌ์ฉํ์ฌ ๋ชจ๋ ๋ค์์คํ์ด์ค๋ฅผ ๋ณผ ์ ์์ต๋๋ค.
์๋ฃ๋๋ฉด ์ธ ๊ฐ์ ๋ด์ฅ ๋ค์์คํ์ด์ค์ "test"๋ผ๋ ์ ๋ค์์คํ์ด์ค๊ฐ ํ์๋ฉ๋๋ค. Pod๋ฅผ ์์ฑํ๋ ๊ฐ๋จํ YAML ํ์ผ์ ์ดํด๋ณด๊ฒ ์ต๋๋ค. ๋ค์์คํ์ด์ค์ ๋ํ ์ธ๊ธ์ด ์์์ ์ ์ ์์ต๋๋ค.
kubectl์ ์ฌ์ฉํ์ฌ ์ด ํ์ผ์ ์คํํ๋ฉด ํ์ฌ ํ์ฑ ๋ค์์คํ์ด์ค์ mypod ๋ชจ๋์ด ์์ฑ๋ฉ๋๋ค. ์ด๋ ๋ณ๊ฒฝํ ๋๊น์ง ๊ธฐ๋ณธ ๋ค์์คํ์ด์ค๊ฐ ๋ฉ๋๋ค. ๋ฆฌ์์ค๋ฅผ ์์ฑํ๋ ค๋ ๋ค์์คํ์ด์ค๋ฅผ Kubernetes์ ์๋ฆฌ๋ ๋ฐฉ๋ฒ์๋ ๋ ๊ฐ์ง๊ฐ ์์ต๋๋ค. ์ฒซ ๋ฒ์งธ ๋ฐฉ๋ฒ์ ๋ฆฌ์์ค๋ฅผ ์์ฑํ ๋ ๋ค์์คํ์ด์ค ํ๋๊ทธ๋ฅผ ์ฌ์ฉํ๋ ๊ฒ์
๋๋ค.
๋ ๋ฒ์งธ ๋ฐฉ๋ฒ์ YAML ์ ์ธ์ ๋ค์์คํ์ด์ค๋ฅผ ์ง์ ํ๋ ๊ฒ์
๋๋ค.
YAML์ ๋ค์์คํ์ด์ค๋ฅผ ์ง์ ํ๋ฉด ๋ฆฌ์์ค๋ ํญ์ ํด๋น ๋ค์์คํ์ด์ค์ ์์ฑ๋ฉ๋๋ค. ๋ค์์คํ์ด์ค ํ๋๊ทธ๋ฅผ ์ฌ์ฉํ๋ ๋์ ๋ค๋ฅธ ๋ค์์คํ์ด์ค๋ฅผ ์ฌ์ฉํ๋ ค๊ณ ํ๋ฉด ๋ช
๋ น์ด ์คํจํฉ๋๋ค. ์ด์ ํฌ๋๋ฅผ ์ฐพ์ผ๋ ค๊ณ ํ๋ฉด ์ฐพ์ ์ ์์ต๋๋ค.
์ด๋ ๋ชจ๋ ๋ช
๋ น์ด ํ์ฌ ํ์ฑ ๋ค์์คํ์ด์ค ์ธ๋ถ์์ ์คํ๋๊ธฐ ๋๋ฌธ์ ๋ฐ์ํฉ๋๋ค. ํฌ๋๋ฅผ ์ฐพ์ผ๋ ค๋ฉด ๋ค์์คํ์ด์ค ํ๋๊ทธ๋ฅผ ์ฌ์ฉํด์ผ ํ์ง๋ง ์ด๋ ๊ธ๋ฐฉ ์ง๋ฃจํด์ง๋๋ค. ํนํ ์์ฒด ๋ค์์คํ์ด์ค๋ฅผ ์ฌ์ฉํ๊ณ ๋ชจ๋ ๋จ์ผ ๋ช
๋ น์ ํด๋น ํ๋๊ทธ๋ฅผ ์ฌ์ฉํ๊ณ ์ถ์ง ์์ ํ์ ๊ฐ๋ฐ์๋ผ๋ฉด ๋์ฑ ๊ทธ๋ ์ต๋๋ค. ์ด ๋ฌธ์ ๋ฅผ ์ด๋ป๊ฒ ํด๊ฒฐํ ์ ์๋์ง ์ดํด๋ณด๊ฒ ์ต๋๋ค.
๊ธฐ๋ณธ์ ์ผ๋ก ํ์ฑ ๋ค์์คํ์ด์ค๋ default๋ผ๊ณ ํฉ๋๋ค. ๋ฆฌ์์ค YAML์ ๋ค์์คํ์ด์ค๋ฅผ ์ง์ ํ์ง ์์ผ๋ฉด ๋ชจ๋ Kubernetes ๋ช
๋ น์ด ์ด ํ์ฑ ๊ธฐ๋ณธ ๋ค์์คํ์ด์ค๋ฅผ ์ฌ์ฉํฉ๋๋ค. ์ํ๊น๊ฒ๋ kubectl์ ์ฌ์ฉํ์ฌ ํ์ฑ ๋ค์์คํ์ด์ค๋ฅผ ๊ด๋ฆฌํ๋ ค๊ณ ํ๋ฉด ์คํจํ ์ ์์ต๋๋ค. ๊ทธ๋ฌ๋ ์ด ํ๋ก์ธ์ค๋ฅผ ํจ์ฌ ์ฝ๊ฒ ๋ง๋ค์ด์ฃผ๋ Kubens๋ผ๋ ๋งค์ฐ ์ ์ฉํ ๋๊ตฌ๊ฐ ์์ต๋๋ค. kubens ๋ช
๋ น์ ์คํํ๋ฉด ํ์ฑ ๋ค์์คํ์ด์ค๊ฐ ๊ฐ์กฐ ํ์๋ ๋ชจ๋ ๋ค์์คํ์ด์ค๊ฐ ํ์๋ฉ๋๋ค.
ํ์ฑ ๋ค์์คํ์ด์ค๋ฅผ ํ
์คํธ ๋ค์์คํ์ด์ค๋ก ์ ํํ๋ ค๋ฉด $kubens test ๋ช
๋ น์ ์คํํ๊ธฐ๋ง ํ๋ฉด ๋ฉ๋๋ค. ๊ทธ๋ฐ ๋ค์ $kubens ๋ช
๋ น์ ๋ค์ ์คํํ๋ฉด ์ด์ ์๋ก์ด ํ์ฑ ๋ค์์คํ์ด์ค๊ฐ ํ ๋น๋ ๊ฒ์ ๋ณผ ์ ์์ต๋๋ค(test).
์ด๋ ํ
์คํธ ๋ค์์คํ์ด์ค์์ Pod๋ฅผ ๋ณด๊ธฐ ์ํด ๋ค์์คํ์ด์ค ํ๋๊ทธ๊ฐ ํ์ํ์ง ์์์ ์๋ฏธํฉ๋๋ค.
์ด๋ ๊ฒ ํ๋ฉด ๋ค์์คํ์ด์ค๊ฐ ์๋ก ์จ๊ฒจ์ง์ง๋ง ์๋ก ๊ฒฉ๋ฆฌ๋์ง๋ ์์ต๋๋ค. ํ ๋ค์์คํ์ด์ค์ ์๋น์ค๋ ๋ค๋ฅธ ๋ค์์คํ์ด์ค์ ์๋น์ค์ ๋งค์ฐ ์ฝ๊ฒ ํต์ ํ ์ ์์ผ๋ฉฐ ์ด๋ ์ข
์ข
๋งค์ฐ ์ ์ฉํฉ๋๋ค. ๋ค์ํ ๋ค์์คํ์ด์ค ๊ฐ์ ํต์ ํ ์ ์๋ค๋ ๊ฒ์ ๊ฐ๋ฐ์์ ์๋น์ค๊ฐ ๋ค๋ฅธ ๋ค์์คํ์ด์ค์ ์๋ ๋ค๋ฅธ ๊ฐ๋ฐํ์ ์๋น์ค์ ํต์ ํ ์ ์์์ ์๋ฏธํฉ๋๋ค.
์ผ๋ฐ์ ์ผ๋ก ์ ํ๋ฆฌ์ผ์ด์ ์ด Kubernetes ์๋น์ค์ ์ก์ธ์คํ๋ ค๊ณ ํ๋ฉด ๋ด์ฅ๋ DNS ๊ฒ์ ์๋น์ค๋ฅผ ์ฌ์ฉํ๊ณ ์ ํ๋ฆฌ์ผ์ด์ ์ ์๋น์ค ์ด๋ฆ์ ์ง์ ํ๊ธฐ๋ง ํ๋ฉด ๋ฉ๋๋ค. ๊ทธ๋ฌ๋ ๊ทธ๋ ๊ฒ ํ๋ฉด ์ฌ๋ฌ ๋ค์์คํ์ด์ค์์ ๋์ผํ ์ด๋ฆ์ผ๋ก ์๋น์ค๋ฅผ ์์ฑํ ์ ์์ผ๋ฉฐ ์ด๋ ํ์ฉ๋์ง ์์ต๋๋ค.
๋คํํ ํ์ฅ๋ ํํ์ DNS ์ฃผ์๋ฅผ ์ฌ์ฉํ๋ฉด ์ด ๋ฌธ์ ๋ฅผ ์ฝ๊ฒ ํด๊ฒฐํ ์ ์์ต๋๋ค. Kubernetes์ ์๋น์ค๋ ๊ณตํต DNS ํ
ํ๋ฆฟ์ ์ฌ์ฉํ์ฌ ์๋ํฌ์ธํธ๋ฅผ ๋
ธ์ถํฉ๋๋ค. ๋ค์๊ณผ ๊ฐ์ด ๋ณด์
๋๋ค.
์ผ๋ฐ์ ์ผ๋ก ์๋น์ค ์ด๋ฆ๋ง ์์ผ๋ฉด DNS๊ฐ ์๋์ผ๋ก ์ ์ฒด ์ฃผ์๋ฅผ ๊ฒฐ์ ํฉ๋๋ค.
๊ทธ๋ฌ๋ ๋ค๋ฅธ ๋ค์์คํ์ด์ค์ ์๋น์ค์ ์ก์ธ์คํด์ผ ํ๋ ๊ฒฝ์ฐ ์๋น์ค ์ด๋ฆ๊ณผ ๋ค์์คํ์ด์ค ์ด๋ฆ์ ์ฌ์ฉํ๋ฉด ๋ฉ๋๋ค.
์๋ฅผ ๋ค์ด ํ
์คํธ ๋ค์์คํ์ด์ค์ ์๋น์ค ๋ฐ์ดํฐ๋ฒ ์ด์ค์ ์ฐ๊ฒฐํ๋ ค๋ ๊ฒฝ์ฐ ์ฃผ์ ๋ฐ์ดํฐ๋ฒ ์ด์ค ๋ฐ์ดํฐ๋ฒ ์ด์ค.test๋ฅผ ์ฌ์ฉํ ์ ์์ต๋๋ค.
prod ๋ค์์คํ์ด์ค์ ์๋น์ค ๋ฐ์ดํฐ๋ฒ ์ด์ค์ ์ฐ๊ฒฐํ๋ ค๋ฉด Database.prod๋ฅผ ์ฌ์ฉํฉ๋๋ค.
๋ค์์คํ์ด์ค ์ก์ธ์ค๋ฅผ ๊ฒฉ๋ฆฌํ๊ณ ์ ํํ๋ ค๋ ๊ฒฝ์ฐ Kubernetes์์๋ Kubernetes ๋คํธ์ํฌ ์ ์ฑ
์ ์ฌ์ฉํ์ฌ ์ด๋ฅผ ์ํํ ์ ์์ต๋๋ค. ์ด์ ๋ํด์๋ ๋ค์ ์ํผ์๋์์ ์ด์ผ๊ธฐํ๊ฒ ์ต๋๋ค.
๋ค์์คํ์ด์ค๋ฅผ ๋ช ๊ฐ๋ ๋ง๋ค์ด์ผ ํ๋ฉฐ ์ด๋ค ๋ชฉ์ ์ผ๋ก ๋ง๋ค์ด์ผ ํฉ๋๊น?๋ผ๋ ์ง๋ฌธ์ ์์ฃผ ๋ฐ์ต๋๋ค. ๊ด๋ฆฌ๋๋ ๋ฐ์ดํฐ๋ ๋ฌด์์ ๋๊น?
๋ค์์คํ์ด์ค๋ฅผ ๋๋ฌด ๋ง์ด ๋ง๋ค๋ฉด ๋ฐฉํด๊ฐ ๋ฉ๋๋ค. ๊ทธ ์๊ฐ ๋๋ฌด ์ ์ผ๋ฉด ํด๋น ์๋ฃจ์ ์ ๋ชจ๋ ์ด์ ์ ์๊ฒ ๋ฉ๋๋ค. ๋ชจ๋ ํ์ฌ๊ฐ ์กฐ์ง ๊ตฌ์กฐ๋ฅผ ๋ง๋ค ๋ ๊ฑฐ์น๋ ๋ค ๊ฐ์ง ์ฃผ์ ๋จ๊ณ๊ฐ ์๋ค๊ณ ์๊ฐํฉ๋๋ค. ํ๋ก์ ํธ๋ ํ์ฌ์ ๊ฐ๋ฐ ๋จ๊ณ์ ๋ฐ๋ผ ์ ์ ํ ๋ค์์คํ์ด์ค ์ ๋ต์ ์ฑํํ ์ ์์ต๋๋ค.
๋น์ ์ด 5~10๊ฐ์ ๋ง์ดํฌ๋ก์๋น์ค๋ฅผ ๊ฐ๋ฐํ๋ ์๊ท๋ชจ ํ์ ์ผ์์ด๊ณ ๋ชจ๋ ๊ฐ๋ฐ์๋ฅผ ํ ๋ฐฉ์ ์ฝ๊ฒ ๋ชจ์ ์ ์๋ค๊ณ ์์ํด ๋ณด์ญ์์ค. ์ด ์ํฉ์์๋ ๊ธฐ๋ณธ ๋ค์์คํ์ด์ค์์ ๋ชจ๋ prod ์๋น์ค๋ฅผ ์คํํ๋ ๊ฒ์ด ํฉ๋ฆฌ์ ์ ๋๋ค. ๋ฌผ๋ก ์ ์ฐ์ฑ์ ๋์ด๊ธฐ ์ํด prod์ dev์ ๋ณ๋๋ก 2๊ฐ์ ๋ค์์คํ์ด์ค๋ฅผ ์ฌ์ฉํ ์ ์์ต๋๋ค. ๊ทธ๋ฆฌ๊ณ Minikube์ ๊ฐ์ ๊ฒ์ ์ฌ์ฉํ์ฌ ๋ก์ปฌ ์ปดํจํฐ์์ ๊ฐ๋ฐ์ ํ ์คํธํ ๊ฐ๋ฅ์ฑ์ด ๋์ต๋๋ค.
์ํฉ์ด ๋ฐ๋์ด ํ ๋ฒ์ 10๊ฐ ์ด์์ ๋ง์ดํฌ๋ก์๋น์ค๋ฅผ ์์ ํ๋ ํ์ด ๋น ๋ฅด๊ฒ ์ฑ์ฅํ๊ณ ์๋ค๊ณ ๊ฐ์ ํด ๋ณด๊ฒ ์ต๋๋ค. prod์ dev์ ๋ณ๋๋ก ์ฌ๋ฌ ํด๋ฌ์คํฐ๋ ๋ค์์คํ์ด์ค๋ฅผ ์ฌ์ฉํด์ผ ํ๋ ๋๊ฐ ์์ต๋๋ค. ํ์ ์ฌ๋ฌ ํ์ ํ์ผ๋ก ๋๋์ด ๊ฐ ํ์ด ์์ฒด ๋ง์ดํฌ๋ก์๋น์ค๋ฅผ ๊ฐ๊ณ ๊ฐ ํ์ด ์์ฒด ๋ค์์คํ์ด์ค๋ฅผ ์ ํํ์ฌ ์ํํธ์จ์ด ๊ฐ๋ฐ ๋ฐ ๋ฆด๋ฆฌ์ค ๊ด๋ฆฌ ํ๋ก์ธ์ค๋ฅผ ์ฉ์ดํ๊ฒ ํ ์ ์์ต๋๋ค.
๊ฐ ํ ๊ตฌ์ฑ์์ด ์์คํ
์ ์ฒด์ ์๋ ๋ฐฉ์์ ๋ํ ํต์ฐฐ๋ ฅ์ ์ป์ผ๋ฉด ๋ค๋ฅธ ๋ชจ๋ ๊ฐ๋ฐ์์ ๋ชจ๋ ๋ณ๊ฒฝ ์ฌํญ์ ์กฐ์ ํ๋ ๊ฒ์ด ์ ์ ๋ ์ด๋ ค์์ง๋๋ค. ๋ก์ปฌ ๋จธ์ ์์ ์ ์ฒด ์คํ์ ๊ฐ๋ํ๋ ๊ฒ์ ๋ ์ด ๊ฐ์๋ก ์ด๋ ค์์ง๊ณ ์์ต๋๋ค.
๋๊ธฐ์ ์ ๊ฒฝ์ฐ ๊ฐ๋ฐ์๋ ์ผ๋ฐ์ ์ผ๋ก ๋๊ฐ ์ ํํ ๋ฌด์์ ์์ ํ๊ณ ์๋์ง ์์ง ๋ชปํฉ๋๋ค. ํ์ ์๋น์ค ๊ณ์ฝ์ ์ฌ์ฉํ์ฌ ํต์ ํ๊ฑฐ๋ Istio ๊ตฌ์ฑ ๋๊ตฌ์ ๊ฐ์ด ๋คํธ์ํฌ๋ฅผ ํตํด ์ถ์ํ ๊ณ์ธต์ ์ถ๊ฐํ๋ ์๋น์ค ๋ฉ์ ๊ธฐ์ ์ ์ฌ์ฉํฉ๋๋ค. ์ ์ฒด ์คํ์ ๋ก์ปฌ์์ ์คํํ๋ ๊ฒ์ ๋ถ๊ฐ๋ฅํ๋ฏ๋ก Kubernetes์ Spinnaker์ ๊ฐ์ CD(์ง์์ ์ ๋ฌ) ํ๋ซํผ์ ์ฌ์ฉํ๋ ๊ฒ์ด ์ข์ต๋๋ค. ๋ฐ๋ผ์ ๋ชจ๋ ๋ช ๋ น์๋ ๋ฐ๋์ ๊ณ ์ ํ ๋ค์์คํ์ด์ค๊ฐ ํ์ํ ์ง์ ์ด ์ต๋๋ค. ๊ฐ ํ์ ๊ฐ๋ฐ ํ๊ฒฝ๊ณผ ํ๋ก๋์ ํ๊ฒฝ์ ๋ํด ์ฌ๋ฌ ๋ค์์คํ์ด์ค๋ฅผ ์ ํํ ์๋ ์์ต๋๋ค.
๋ง์ง๋ง์ผ๋ก, ํ ๊ฐ๋ฐ์ ๊ทธ๋ฃน์ด ๋ค๋ฅธ ๊ทธ๋ฃน์ ์กด์ฌ์กฐ์ฐจ ์์ง ๋ชปํ๋ ๋๊ท๋ชจ ๊ธฐ์ ๊ฐ ๊ธฐ์ ์ด ์์ต๋๋ค. ์ด๋ฌํ ํ์ฌ๋ ์ผ๋ฐ์ ์ผ๋ก ์ ๋ฌธ์ํ๋ API๋ฅผ ํตํด ์ํธ ์์ฉํ๋ ํ์ฌ ๊ฐ๋ฐ์๋ฅผ ๊ณ ์ฉํ ์ ์์ต๋๋ค. ์ด๋ฌํ ๊ฐ ๊ทธ๋ฃน์๋ ์ฌ๋ฌ ํ๊ณผ ์ฌ๋ฌ ๋ง์ดํฌ๋ก์๋น์ค๊ฐ ํฌํจ๋์ด ์์ต๋๋ค. ์ด ๊ฒฝ์ฐ ์์ ์ค๋ช ํ ๋ชจ๋ ๋๊ตฌ๋ฅผ ์ฌ์ฉํด์ผ ํฉ๋๋ค.
ํ๋ก๊ทธ๋๋จธ๋ ์๋น์ค๋ฅผ ์๋์ผ๋ก ๋ฐฐํฌํด์๋ ์ ๋๋ฉฐ ์๋น์ค์ ๊ด๋ จ๋์ง ์์ ๋ค์์คํ์ด์ค์ ์ก์ธ์คํด์๋ ์ ๋ฉ๋๋ค. ์ด ๋จ๊ณ์์๋ ์๋ชป ๊ตฌ์ฑ๋ ์ ํ๋ฆฌ์ผ์ด์
์ "ํญ๋ฐ ๋ฐ๊ฒฝ"์ ์ค์ด๊ณ ์ฒญ๊ตฌ ํ๋ก์ธ์ค ๋ฐ ๋ฆฌ์์ค ๊ด๋ฆฌ๋ฅผ ๋จ์ํํ๊ธฐ ์ํด ์ฌ๋ฌ ํด๋ฌ์คํฐ๋ฅผ ๋ณด์ ํ๋ ๊ฒ์ด ์ข์ต๋๋ค.
๋ฐ๋ผ์ ์กฐ์ง์์ ๋ค์์คํ์ด์ค๋ฅผ ์ ์ ํ๊ฒ ์ฌ์ฉํ๋ฉด Kubernetes๋ฅผ ๋์ฑ ๊ด๋ฆฌํ๊ธฐ ์ฝ๊ณ , ์ ์ดํ๊ธฐ ์ฝ๊ณ , ์์ ํ๊ณ ์ ์ฐํ๊ฒ ๋ง๋ค ์ ์์ต๋๋ค.
์ผ๋ถ ๊ด๊ณ ๐
์ฐ๋ฆฌ์ ํจ๊ป์์ด ์ฃผ์
์ ๊ฐ์ฌํฉ๋๋ค. ์ฐ๋ฆฌ ๊ธฐ์ฌ๊ฐ ๋ง์์ ๋์ญ๋๊น? ๋ ์ฌ๋ฏธ์๋ ์ฝํ
์ธ ๋ฅผ ๋ณด๊ณ ์ถ๋ค๋ฉด? ์ฃผ๋ฌธํ๊ฑฐ๋ ์น๊ตฌ์๊ฒ ์ถ์ฒํ์ฌ ์ฐ๋ฆฌ๋ฅผ ์ง์ํ์ญ์์ค.
Dell R730xd๋ ์์คํ
๋ฅด๋ด์ Equinix Tier IV ๋ฐ์ดํฐ ์ผํฐ์์ 2๋ฐฐ ๋ ์ ๋ ดํฉ๋๊น? ์ฌ๊ธฐ์ ๋ง
์ถ์ฒ : habr.com