๊ฐ์
์ ๋ ดํ๊ณ ์์ ํ ๊ด๋ฆฌํ ์ฟ ๋ฒ๋คํฐ์ค๋ฅผ ์ฐพ์๋ณด์!!
๋ก์ปฌ ์ฟ ๋ฒ๋คํฐ์ค(Kind)๋ฅผ MacBook์์ ๊ตฌ๋ํ๋ ์ค ์คํ ์์ค๊ฐ ์ ์ ๋ง์์ง์ ๋ฐ๋ผ ๋ฆฌ์์ค ๋ถ์กฑ์ด ๋ฐ์ํ๋คโฆ
์ธ๋ถ์์ ์์ ํ ๋ MacBook์ด ์์ผ๋ฉด ์ง์ ๊ฐ์ ์ค์น๋ฅผ ์งํํด๋ณด๊ณค ํ๋๋ฐ ๋๋ฌด ๋ฒ๊ฑฐ๋ก์ ๋ค.

์ฌ์ค ์ง์ ๋์ฐฉํ๋ฉด ์๋์ผ๋ก ๋๊ฒ๋๋ ๊ฒ๋ ํ๋ชซํ๋ค..
๊ทธ๋์ ์ด ์ฐธ์ ์ธ๋ถ ๊ด๋ฆฌํ ์ฟ ๋ฒ๋คํฐ์ค ์๋น์ค๋ฅผ ํฉ๋ฆฌ์ ์ผ๋ก ์ด์ฉํ ์ ์๋ ์ ์ฒด๋ฅผ ์ฐพ์์ ์ด์ฉํด๋ณด๊ธฐ๋ก ๊ฒฐ์ !
๊ด๋ฆฌํ ์ฟ ๋ฒ๋คํฐ์ค ์๋น์ค
๊ฐ์ธ์ด ์ฌ์ฉํ๊ธฐ์ EKS๋ ๋น์ผ๊ฒ๊ฐ๋ค.. ใ
์ข ๋ฅ
๋จผ์ ํฌ๊ฒ ๊ด๋ฆฌํ ์ฟ ๋ฒ๋คํฐ์ค ์๋น์ค๋ฅผ ๋ ์ฌ๋ฆฌ๋ฉด 3์ฌ๊ฐ ์๋ค.
- AWS์ EKS (Elastic Kubernetes Service)
- GCP์ GKE (Google Kubernetes Engine)
- Azure์ AKS (Azure Kubernetes Service)
๋ง์ ์ฃผ๊ฐ ์ข ์ฌ๋ ค์ฃผ์ธ์..! ์ฌ๊ธฐ ์ฌ๋์์ด์!
๊ธฐ์ ์์ ๊ฐ์ฅ ๋ง์ด ์ฌ์ฉํ๊ณ ์๋ 3๊ฐ์ง๊ฐ ์๋๊น ์ถ๋ค. ์๋ฃ๋ ์์ฒญ ๋ง๊ณ ๋ค๋ฅธ ์๋น์ค๋ค๊ณผ ์ง์ํด์ฃผ๋ ๋ถ๋ถ๋ ๋ง์์ ์ฌ์ฉํ๊ธฐ์ ๊ฐ์ฅ ํธ๋ฆฌํ๊ณ ๊ฒ์ฆ๋(?) ์๋น์ค๋ค.
์์ ์ ์ด๊ณ ๋ฌธ์ ๊ฐ ์๊ฒผ์๋ ์ฆ์ ๋์ํด์ค ์ ์๋ ์๋น์ค๊ฐ ํ์ํ ํ๊ฒฝ์ด๋ผ๋ฉด ์ฌ์ฉํ ๊ฒ ๊ฐ๋ค.
ํ์ง๋ง ๊ฐ์ธ์ด ์ฌ์ฉํ๋ ค๊ณ ํ์๋ ๋ฌธ์ ๋ ๋น์ฉ์ ์ธ ๋ฌธ์ ๊ฐ ๊ฐ์ฅ ํฐ ๋ถ๋ถ์ ์ฐจ์งํ๋ค..
ํธ๋ํฝ ๋น์ฉ, ๋ฆฌ์์ค ๋น์ฉ, ์คํ ๋ฆฌ์ง ๋น์ฉ๊น์ง ๊ณ ๋ คํ๋ฉด ๋น์ด์๋ ํต์ฅ์ ๋ชจ์ต์ ์ง๋ฉดํ๊ฒ ๋ ๊ฒ ๊ฐ๋ค. (์ฐจ๋ผ๋ฆฌ ๋ผ์ฆ๋ฒ ๋ฆฌํ์ด๋ฅผ ๋ช๋ ์ฌ์ ๊ตฌ๋ํ๋๊ฒ ๋์์ง๋??)
์ด๋ ๋์ ๋ค์ด์จ ๊ณณ์ด ์์์ผ๋ โVultrโ ๊ธฐ์ ์์ Kubernetes Engine ๋น์ฉ์ด ๋ด๊ฐ ๋ถ๋ดํ๊ธฐ์ ํฉ๋ฆฌ์ ์ผ๋ก ๋์ ๋ค์ด์๋ค!
Vultr Kubernetes Engine(VKE)
์ฌ๋ด์ผ๋ก ์ฒ์ ์ด๋ฆ์ ๋ณด๊ณ ๋ฒ์ฒ๋ฅผ ๋ ์ฌ๋ ธ๋คโฆ

๋ฐ์ ์ฃผ์. ์คํํฌ๋ํํธ ๋ฒ์ฒ ์๋.
๊ณผ๊ธ ๊ตฌ์กฐ

๋ง์คํฐ ๋ ธ๋๊ฐ ๋ฌด๋ฃ๋ค! ๋ค๋ฅธ ์ ์ฒด์ ๊ฒฝ์ฐ $10~$15๊น์ง ๊ธฐ๋ณธ์ ์ผ๋ก ์ถ๊ฐ๋๋๋ฐ VKE๋ ํด๋ฌ์คํฐ์ ๋ง์คํฐ ๋ ธ๋๋ ๋น์ฉ์ ๋ฐ๋ก ์ถ๊ฐ๋์ง ์๋๋ค.

์ปดํจํ ๋ฆฌ์์ค ๊ฐ์ ๊ฒฝ์ฐ์๋ โ๊ณต์ ํโ, โ์ ์ ํโ์ผ๋ก ํฌ๊ฒ 2๊ฐ์ง๊ฐ ์๋ค. ๊ธฐ๋ณธ์ ์ผ๋ก โ๊ณต์ ํโ์ด ๋ ์ธ๊ธฐ ๋๋ฌธ์ ๊ณต์ ํ์ผ๋ก ์ ํํด์ ๊ฐ๊ฒฉ์ ํ์ธํด๋ณด์!

Region ์ ํ ์์ Seoul๋ ๊ฐ๋ฅํ๋ค..! ์ฌ์ค ์ผ๋ณธ์ด๋ ์ฑ๊ฐํด์ด ์์๊บผ๋ผ๊ณ ์๊ฐํ๋๋ฐ ์์์ธ๋ก ํ๊ตญ๋ ์ง์ํด์ค๋ค!

Image๋ Debian์ผ๋ก ์ ํ ํ์ ๋ฆฌ์์ค ๋น์ฉ์ ํ์ธํ๋ฉด ์๋ ํ์ ๊ฐ๋ค. (2vCPU, 4GB ๊ธฐ์ค์ผ๋ก ์์ฑ)
AMD High Performance | Intel High Performance | High Frequency | Regular Cloud Compute |
---|---|---|---|
100GB, 5TB(Bandwidth) | 100GB, 5TB(Bandwidth) | 128GB, 3TB(Bandwidth) | 80GB, 3TB(Bandwidth) |
$24/month ($0.036/hour) | $24/month ($0.036/hour) | $24/month ($0.036/hour) | $20/month ($0.030/hour) |
์ฌ๋ฌ ๋ ธ๋๋ฅผ ์ถ๊ฐํด์ ์ฌ์ฉํ๋ค๊ณ ์๊ฐํ๋ฉด โRegular Cloud Computeโ๊ฐ ๊ฐ์ฅ ์ ๋ ดํ ๊ฒ ๊ฐ๋ค!
LoadBalancer ๊ณผ๊ธ๋ ํ๋ฌ์ $10๋ก ๊ณ ์ ์ด๋ค.
์ถ๊ฐ์ ์ผ๋ก Block Stoage๋ ์ถ๊ฐํ ์ ์๋๋ฐ HDD๋ 40GB/$1(month), NVMe๋ 10GB/$1(month).
๊ณผ๊ธ ์์
VKE์์๋ ์ ๋์ ์ผ๋ก ๋ ธ๋ Scale๋ฅผ ์กฐ์ ํ ์ ์์ด์ ๊ธฐ์กด์ ์ฌ์ฉํ๋ ๋ฆฌ์์ค๋ฅผ ๊ธฐ์ค์ผ๋ก ๊ณผ๊ธ์ ์์ํด์ผ๊ฒ ๋ค. 4vCPU/8GB๋ฅผ ๊ธฐ์ค์ผ๋ก ๊ณผ๊ธ์ ๊ณ์ฐํด๋ณด์!

๊ณ์ฐ๊ธฐ ํฐ์ง ์ฃผ์..
Compute | LoadBalancer | Storage | |
---|---|---|---|
Capacity | 2 Node | 1 | 200GB |
Price | $20 * 2 = $40 | $10 | $1 * 5 = $5 |
์ดํฉ : $40(Compute) + $10(LoadBalancer) + $5(Storage) = $55
(๋ถ๋ช AWS ๊ธฐ์ค์ผ๋ก ํ์๋๋ $100๊ฐ ๋์ด๊ฐ๋๊ฑธ๋ก ๊ธฐ์ตํ๋๋ฐ..)
ํธ๋ํฝ ๋น์ฉ์ ๋ฐ๋ก ๊ณ์ฐํ์ง ์๋ ์ด์ ๋ ๋ ธ๋๋ณ 3TB ๋์ญํญ๊น์ง ์ง์ํด์ฃผ๊ณ Data Transfer ๋น์ฉ์ ์๋ค๋ ์ ์์ ์ ์ธํ๋ค!
์ฌ์ฉ ํ๊ธฐ
2๋ฌ์ ๋ ์ฌ์ฉํด๋ดค์๋ ๋๋์ ์ ๊ฐ๋จํ๊ฒ ์ ๋ฆฌํด๋ณด๋ฉด ๋๋ฌด๋๋ฌด ๋ง์กฑํ๋ฉด์ ์ฌ์ฉํ๊ณ ์๋ค.

๋ฏผ๊ฐ ๊ฐ์ธ์ ๋ณด ๋ธ๋ฌ ์ฒ๋ฆฌ. blurblurblur
์ฅ์ ๋ถํฐ ๋์ดํด๋ณด์!
์ฒซ๋ฒ์งธ๋ก ์์ํ๋ ๊ณผ๊ธ๊ณผ ์ ํํ๊ฒ ์ผ์นํ๋ค๋ ์ ๊ณผ
ํ๋ก๋ชจ์
์ฝ๋๋ฅผ ์
๋ ฅํ๋ฉด ํ๋ฌ๋์ ์ฌ์ฉํ ์ ์๋ $200 ํฌ๋ ๋ง์ ์ ๊ณตํด์ค ์ ์ด ๋๋ฌด ๋ง์์ ๋ค์๋ค.
(ํ๋ฌ๋์ ๋
ธ๋๋ฅผ ์์ฐฝ ์ถ๊ฐํด์ ์ฌ์ฉํ๋ค ใ
ใ
)
ํ์ฌ์์ ์ฌ์ฉํ์๋ GKE๋ ํด๋ฌ์คํฐ์ ์ ๊ทผํ ๋ ๋ง์ ์ธํ
์ด ํ์ํ์๋๋ฐ VKE๋ kubeconfig ํ์ผ์ ๋ด๋ ค๋ฐ์์ context์ ๋ฐ๋ก ๋ฑ๋กํด์ ์ฌ์ฉํ ์ ์๋ค๋ ์ ์์ ์์ฒญ ํธ๋ฆฌํ๋ค!
(๋ฌผ๋ก ๋ณด์์ ์ผ๋ก๋ ์ข์ง ์์ง๋ง ํธ๋ฆฌํจ์ ์์ด์๋ ์ต๊ณ ๋คโฆ)
๋๋ฒ์งธ๋ก ๋์๋ณด๋๊ฐ ๊น๋ํด์ ์ผ๋งํผ ์ฌ์ฉํ๋์ง ํ ๋์ ์๊ธฐ ์ฝ๋ค!

๋ด๊ฐ ์ฌ์ฉํ๊ณ ์๋ ์๋น์ค์ ๊ด๋ จํด์ ํ์ฌ ์ผ๋งํผ ๋น์ฉ์ด ๋์๋์ง ํ ๋์ ๋ค์ด์์ ๋๋ฌด ํธ๋ฆฌํ๋ค. ๋งค๋ฌ ๋ง์ ํ๋ฒ์ฉ ๋ค์ด๊ฐ์ ํ์ธํ์๋๋ฐ ๋น์ฉ ๊ด๋ จํด์ ๋ณต์กํ๊ฒ ํ์ธํ ํ์๊ฐ ์์ด์ ์ข์๋ค!
๋จ์ ์ ๋์ดํด๋ณด์..
์ฌ์ฉํ๋ฉด์ ํฐ ๋จ์ ์ ๋๋ผ์ง ์์๋๋ฐ ๋ฑ ํ๋ ๋ถํธํ๋ ์ ์ด ์์๋ ๊ฒ ๊ฐ๋ค.
ํด๋ฌ์คํฐ๋ฅผ ๊ตฌ์ฑํ๋ฉด ๊ธฐ๋ณธ์ ์ผ๋ก vultr-csi๊ฐ ์ค์น๋์ด ์๋๋ฐ ์๋์ด 40GB ์ด์๋ถํฐ PVC๊ฐ ์์ฑ๋๊ฒ ๋๋ค.

Helm ์ฐจํธ๋ก ์ค์น๋ฅผ ํ๊ฒ๋๋ฉด PVC๋ฅผ ์ ๊ฒ ์ค์ ํด๋ ๋๋ ์น๊ตฌ๋ค๋ ์๋๋ฐ csi ์กฐ๊ฑด์ผ๋ก ๋ฌด์กฐ๊ฑด 40GB ์ด์์ผ๋ก ๋ง์ถฐ์ค์ผ ์์ฑ๋๋ค.
(์ฒ์์ ์ด๊ฒ๋๋ฌธ์ ๋ค๋ฅธ ๋ฐฉ๋ฒ์ผ๋ก ํ๋ ค๊ณ ์ฝ์ง์ ์ข ๋ง์ด ํ์๋๋ฐ $1๋๊น ์ฐธ๊ณ ์ฐ๊ธฐ๋ก ํ๋ค..)
๊ทธ ์ธ์๋ ๋ฑํ ๋จ์ ์ผ๋ก ์๊ฐํ๋ ๋ถ๋ถ์ ์์๋ ๊ฒ ๊ฐ๋ค.
๊ฐ์ธ ํ๋ก์ ํธ ์ฉ๋๋ก ์ฌ์ฉํ์๋๋ฐ ๊ณผ๊ธ๋ ์ ๋ช ํ๊ฒ ์ ์ ์์ด์ ์ข์๊ณ ๋ฌด์๋ณด๋ค๋ ๊ฐ์ฑ๋น๋ผ๊ณ ๋ง์ด ๋๊ปด์ก๋ค!
์ง๊ธ์ ๋ ธ๋๋ฅผ 3๊ฐ๋ก ๋๋ ค์ ์ฌ์ฉํ๊ณ ์๋๋ฐ Node Scale๋ 3๋ถ๋ด๋ก ์ ๊ทธ๋ ์ด๋๊ฐ ๊ฐ๋ฅํด์ ๊ต์ฅํ ๋ง์กฑ!!
(ํ๋ฌ ์นํจ ํ ๋ฒ ์ค์ด๋ฉด ๋ ธ๋ 1๊ฐ ์ถ๊ฐ ๊ฐ๋ฅโฆ)
'Kubernetes' ์นดํ ๊ณ ๋ฆฌ์ ๋ค๋ฅธ ๊ธ
Self Sign ์ธ์ฆ์ ์ ์ฉํ๊ธฐ - ์ค์น (0) | 2025.03.24 |
---|---|
์ธ์ฆ์๋ฅผ ๋ฌด๋ฃ๋ก ๊ด๋ฆฌํด๋ณด์(Cert-manager + Letโs Encrypt) (0) | 2025.01.12 |
kind(Kubernetes in Docker) (4) | 2025.01.12 |
Kubernetes Workload Resources(Daemonset) (7) | 2023.12.03 |
Kubernetes Workload Resources(Statefulset) (62) | 2023.12.03 |