Kubeadm: kubeadm์„ ํ†ตํ•ด kube ํด๋Ÿฌ์Šคํ„ฐ๋ฅผ ์„ค์น˜ํ•˜๊ธฐ ์œ„ํ•œ ์ตœ์†Œํ•œ์˜ ๋ฆฌ์†Œ์Šค ์š”๊ตฌ ์‚ฌํ•ญ ์ œ๊ณต

์— ๋งŒ๋“  2017๋…„ 02์›” 23์ผ  ยท  4์ฝ”๋ฉ˜ํŠธ  ยท  ์ถœ์ฒ˜: kubernetes/kubeadm

ํ˜„์žฌ ๋ฌธ์„œ์—์„œ๋Š” kube ํด๋Ÿฌ์Šคํ„ฐ๋ฅผ ์„ค์น˜ํ•˜๊ธฐ ์œ„ํ•œ ์ตœ์†Œ ์‹œ์Šคํ…œ ๋ฆฌ์†Œ์Šค ์š”๊ตฌ ์‚ฌํ•ญ์„ ์„ค๋ช…ํ•˜์ง€ ์•Š์Šต๋‹ˆ๋‹ค.

$5 vps์— kube ํด๋Ÿฌ์Šคํ„ฐ๋ฅผ ์„ค์น˜ํ•˜๋ ค๊ณ  ํ•ฉ๋‹ˆ๋‹ค. ๊ทธ๋Ÿฌ๋‚˜ ์„ค์น˜ ์ง„ํ–‰์ด ๋งค์šฐ ๋Š๋ฆฝ๋‹ˆ๋‹ค. ๋ฉ”๋ชจ๋ฆฌ/cpu ์‚ฌ์šฉ๋Ÿ‰์ด ๋งค์šฐ ๋†’์Šต๋‹ˆ๋‹ค.

๊ฐ€๋™ ์‹œ๊ฐ„ ๊ฑฐ์˜ 80.0 79.0 79.0

์•Œ๊ณ  ์‹ถ์Šต๋‹ˆ๋‹ค. kube ํด๋Ÿฌ์Šคํ„ฐ(๋…ธ๋“œ๋‹น)๋ฅผ ์„ค์น˜ํ•˜๋ ค๋Š” ๊ฒฝ์šฐ ํ•„์š”ํ•œ ๋ฆฌ์†Œ์Šค์˜ ์–‘.

CPU: 2์ฝ”์–ด ๋˜๋Š” 4์ฝ”์–ด?
๋žจ: 4GB / 8GB?
๋””์Šคํฌ: 50GB / 100GB?
๋„คํŠธ์›Œํฌ: 10MB/100MB ?

๊ฐ€์žฅ ์œ ์šฉํ•œ ๋Œ“๊ธ€

CPU ๋ฐ ๋ฉ”๋ชจ๋ฆฌ์— ๋Œ€ํ•œ ์ตœ์†Œ ์š”์ฒญ ๊ฐ’์„ ์ œ๊ณตํ•˜๋Š” ๊ฒƒ์ด ์ข‹์€ ์ƒ๊ฐ์ด๋ผ๊ณ  ์ƒ๊ฐํ•ฉ๋‹ˆ๋‹ค. ๋‚ด raspberry pi ํด๋Ÿฌ์Šคํ„ฐ์—์„œ ๋งˆ์Šคํ„ฐ๊ฐ€ ์˜ˆ์•ฝ ๊ฐ€๋Šฅํ•œ ๊ฒƒ์œผ๋กœ ํ‘œ์‹œ๋˜๊ณ  kube-dns ํฌ๋“œ๊ฐ€ ๋งˆ์Šคํ„ฐ์— ๋„์ฐฉํ•˜์ง€๋งŒ ์‹ค์ œ๋กœ ๋ฉ”๋ชจ๋ฆฌ๊ฐ€ ์ถฉ๋ถ„ํ•˜์ง€ ์•Š์Šต๋‹ˆ๋‹ค. ์ž‘๋™ํ•˜๊ณ  ํ‡ด๊ฑฐ๋ฉ๋‹ˆ๋‹ค.

๋ชจ๋“  4 ๋Œ“๊ธ€

์ด ์š”์ฒญ์—์„œ ์–ด๋ ค์šด ์ ์€ ๋ฉ”๋ชจ๋ฆฌ๊ฐ€ ์™„์ „ํžˆ ๋ถ€์กฑํ•˜๊ฑฐ๋‚˜ kubelet์ด ์ค‘์š”ํ•œ ํฌ๋“œ๋ฅผ ์ œ๊ฑฐํ•˜๊ธฐ ์‹œ์ž‘ํ•˜์ง€ ์•Š๋Š” ํ•œ ํŠน์ • SLO ์—†์ด "์ตœ์†Œ ์š”๊ตฌ ์‚ฌํ•ญ"์„ ์š”๊ตฌํ•˜๋Š” ๊ฒƒ์ด ํ•ฉ๋ฆฌ์ ์ธ์ง€ ๋ชจ๋ฅด๊ฒ ๋‹ค๋Š” ๊ฒƒ์ž…๋‹ˆ๋‹ค. ์ผ๋ถ€ ๋˜๋Š” ๋ชจ๋“  ์ž‘์—…์„ ๋Š๋ฆฌ๊ฒŒ ์‹คํ–‰ํ•˜๋Š” ๊ฒƒ์€ ์ผ๋ถ€ ํด๋Ÿฌ์Šคํ„ฐ ์†Œ์œ ์ž๊ฐ€ ์ €๋น„์šฉ ํ”Œ๋žซํผ์—์„œ ์˜๋„์ ์œผ๋กœ ์‹คํ–‰ํ•˜๋Š” ๊ฒฝ์šฐ ์™„๋ฒฝํ•  ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค.

์ฆ‰, ํ™•์žฅ์„ฑ SIG๊ฐ€ ์ผ๋ฐ˜ SLO๋ฅผ ์ •์˜ํ•˜๊ณ  ์žˆ์œผ๋ฉฐ ์ด๋ฅผ ์ถฉ์กฑํ•˜๊ธฐ ์œ„ํ•œ ํ•˜๋“œ์›จ์–ด ๊ธฐ๋Œ€์น˜๋ฅผ ๊ฐ€๋Š ํ•  ์ˆ˜ ์žˆ์„ ๊ฒƒ์ž…๋‹ˆ๋‹ค. kubeadm ๋Š” Kubernetes ํด๋Ÿฌ์Šคํ„ฐ๋ฅผ ์„ค์น˜ํ•˜๋Š” ๋ฐ ๋„์›€์ด ๋˜์ง€๋งŒ ์ดํ›„์˜ ๋ชจ๋“  ์„ฑ๋Šฅ์€ kubeadm ๋ฌธ์ œ๊ฐ€ ์•„๋‹ˆ๋ผ ํ•ต์‹ฌ ๋ฌธ์ œ์ž…๋‹ˆ๋‹ค. ์ฒ˜๋ฆฌํ•  ์„œ๋ช… ํ™•์žฅ์„ฑ์„ ์œ„ํ•ด ์ด ๋ฌธ์ œ๋ฅผ kubernetes/kubernetes ์ €์žฅ์†Œ๋กœ ์˜ฎ๊ธฐ๋Š” ๊ฒƒ์ด ํ•ฉ๋ฆฌ์ ์ด๋ผ๊ณ  ์ƒ๊ฐํ•ฉ๋‹ˆ๋‹ค.

@kubernetes/sig-scalability-feature-requests

@netroby ์šฐ๋ฆฌ๋Š” ์ด๋ฏธ 1GB RAM์„ ์š”๊ตฌ ์‚ฌํ•ญ์œผ๋กœ ์ง€์ •ํ–ˆ์Šต๋‹ˆ๋‹ค. ๋งˆ์Šคํ„ฐ์šฉ 1์ฝ”์–ด๋„ ๊ดœ์ฐฎ์Šต๋‹ˆ๋‹ค. ๋””์Šคํฌ ๊ณต๊ฐ„์€ ์‹ค์ œ๋กœ ๋ฐฐํฌํ•˜๋Š” ํ•ญ๋ชฉ์— ๋”ฐ๋ผ ๋‹ฌ๋ผ์ง€๋ฏ€๋กœ ์ž„์˜์˜ ์ˆซ์ž๊ฐ€ ์š”๊ตฌ ์‚ฌํ•ญ ๋ชฉ๋ก์— ์–ผ๋งˆ๋‚˜ ๋งŽ์€ ๊ฐ€์น˜๊ฐ€ ์žˆ๋Š”์ง€ ์ž˜ ๋ชจ๋ฅด๊ฒ ์Šต๋‹ˆ๋‹ค.

์š”๊ตฌ ์‚ฌํ•ญ ๋ชฉ๋ก์„ ์‚ดํŽด๋ณด๊ณ  ๋ˆ„๋ฝ๋œ

์ง€๊ธˆ ์ด๋Œ€๋กœ๊ฐ€ ๊ดœ์ฐฎ์€ ๊ฒƒ ๊ฐ™์•„

CPU ๋ฐ ๋ฉ”๋ชจ๋ฆฌ์— ๋Œ€ํ•œ ์ตœ์†Œ ์š”์ฒญ ๊ฐ’์„ ์ œ๊ณตํ•˜๋Š” ๊ฒƒ์ด ์ข‹์€ ์ƒ๊ฐ์ด๋ผ๊ณ  ์ƒ๊ฐํ•ฉ๋‹ˆ๋‹ค. ๋‚ด raspberry pi ํด๋Ÿฌ์Šคํ„ฐ์—์„œ ๋งˆ์Šคํ„ฐ๊ฐ€ ์˜ˆ์•ฝ ๊ฐ€๋Šฅํ•œ ๊ฒƒ์œผ๋กœ ํ‘œ์‹œ๋˜๊ณ  kube-dns ํฌ๋“œ๊ฐ€ ๋งˆ์Šคํ„ฐ์— ๋„์ฐฉํ•˜์ง€๋งŒ ์‹ค์ œ๋กœ ๋ฉ”๋ชจ๋ฆฌ๊ฐ€ ์ถฉ๋ถ„ํ•˜์ง€ ์•Š์Šต๋‹ˆ๋‹ค. ์ž‘๋™ํ•˜๊ณ  ํ‡ด๊ฑฐ๋ฉ๋‹ˆ๋‹ค.

์ด ํŽ˜์ด์ง€๊ฐ€ ๋„์›€์ด ๋˜์—ˆ๋‚˜์š”?
0 / 5 - 0 ๋“ฑ๊ธ‰