ํ์ฌ ๋ฌธ์์์๋ kube ํด๋ฌ์คํฐ๋ฅผ ์ค์นํ๊ธฐ ์ํ ์ต์ ์์คํ ๋ฆฌ์์ค ์๊ตฌ ์ฌํญ์ ์ค๋ช ํ์ง ์์ต๋๋ค.
$5 vps์ kube ํด๋ฌ์คํฐ๋ฅผ ์ค์นํ๋ ค๊ณ ํฉ๋๋ค. ๊ทธ๋ฌ๋ ์ค์น ์งํ์ด ๋งค์ฐ ๋๋ฆฝ๋๋ค. ๋ฉ๋ชจ๋ฆฌ/cpu ์ฌ์ฉ๋์ด ๋งค์ฐ ๋์ต๋๋ค.
๊ฐ๋ ์๊ฐ ๊ฑฐ์ 80.0 79.0 79.0
์๊ณ ์ถ์ต๋๋ค. kube ํด๋ฌ์คํฐ(๋ ธ๋๋น)๋ฅผ ์ค์นํ๋ ค๋ ๊ฒฝ์ฐ ํ์ํ ๋ฆฌ์์ค์ ์.
CPU: 2์ฝ์ด ๋๋ 4์ฝ์ด?
๋จ: 4GB / 8GB?
๋์คํฌ: 50GB / 100GB?
๋คํธ์ํฌ: 10MB/100MB ?
์ด ์์ฒญ์์ ์ด๋ ค์ด ์ ์ ๋ฉ๋ชจ๋ฆฌ๊ฐ ์์ ํ ๋ถ์กฑํ๊ฑฐ๋ kubelet์ด ์ค์ํ ํฌ๋๋ฅผ ์ ๊ฑฐํ๊ธฐ ์์ํ์ง ์๋ ํ ํน์ SLO ์์ด "์ต์ ์๊ตฌ ์ฌํญ"์ ์๊ตฌํ๋ ๊ฒ์ด ํฉ๋ฆฌ์ ์ธ์ง ๋ชจ๋ฅด๊ฒ ๋ค๋ ๊ฒ์ ๋๋ค. ์ผ๋ถ ๋๋ ๋ชจ๋ ์์ ์ ๋๋ฆฌ๊ฒ ์คํํ๋ ๊ฒ์ ์ผ๋ถ ํด๋ฌ์คํฐ ์์ ์๊ฐ ์ ๋น์ฉ ํ๋ซํผ์์ ์๋์ ์ผ๋ก ์คํํ๋ ๊ฒฝ์ฐ ์๋ฒฝํ ์ ์์ต๋๋ค.
์ฆ, ํ์ฅ์ฑ SIG๊ฐ ์ผ๋ฐ SLO๋ฅผ ์ ์ํ๊ณ ์์ผ๋ฉฐ ์ด๋ฅผ ์ถฉ์กฑํ๊ธฐ ์ํ ํ๋์จ์ด ๊ธฐ๋์น๋ฅผ ๊ฐ๋ ํ ์ ์์ ๊ฒ์
๋๋ค. kubeadm
๋ Kubernetes ํด๋ฌ์คํฐ๋ฅผ ์ค์นํ๋ ๋ฐ ๋์์ด ๋์ง๋ง ์ดํ์ ๋ชจ๋ ์ฑ๋ฅ์ kubeadm
๋ฌธ์ ๊ฐ ์๋๋ผ ํต์ฌ ๋ฌธ์ ์
๋๋ค. ์ฒ๋ฆฌํ ์๋ช
ํ์ฅ์ฑ์ ์ํด ์ด ๋ฌธ์ ๋ฅผ kubernetes/kubernetes
์ ์ฅ์๋ก ์ฎ๊ธฐ๋ ๊ฒ์ด ํฉ๋ฆฌ์ ์ด๋ผ๊ณ ์๊ฐํฉ๋๋ค.
@kubernetes/sig-scalability-feature-requests
@netroby ์ฐ๋ฆฌ๋ ์ด๋ฏธ 1GB RAM์ ์๊ตฌ ์ฌํญ์ผ๋ก ์ง์ ํ์ต๋๋ค. ๋ง์คํฐ์ฉ 1์ฝ์ด๋ ๊ด์ฐฎ์ต๋๋ค. ๋์คํฌ ๊ณต๊ฐ์ ์ค์ ๋ก ๋ฐฐํฌํ๋ ํญ๋ชฉ์ ๋ฐ๋ผ ๋ฌ๋ผ์ง๋ฏ๋ก ์์์ ์ซ์๊ฐ ์๊ตฌ ์ฌํญ ๋ชฉ๋ก์ ์ผ๋ง๋ ๋ง์ ๊ฐ์น๊ฐ ์๋์ง ์ ๋ชจ๋ฅด๊ฒ ์ต๋๋ค.
์๊ตฌ ์ฌํญ ๋ชฉ๋ก์ ์ดํด๋ณด๊ณ ๋๋ฝ๋
์ง๊ธ ์ด๋๋ก๊ฐ ๊ด์ฐฎ์ ๊ฒ ๊ฐ์
CPU ๋ฐ ๋ฉ๋ชจ๋ฆฌ์ ๋ํ ์ต์ ์์ฒญ ๊ฐ์ ์ ๊ณตํ๋ ๊ฒ์ด ์ข์ ์๊ฐ์ด๋ผ๊ณ ์๊ฐํฉ๋๋ค. ๋ด raspberry pi ํด๋ฌ์คํฐ์์ ๋ง์คํฐ๊ฐ ์์ฝ ๊ฐ๋ฅํ ๊ฒ์ผ๋ก ํ์๋๊ณ kube-dns ํฌ๋๊ฐ ๋ง์คํฐ์ ๋์ฐฉํ์ง๋ง ์ค์ ๋ก ๋ฉ๋ชจ๋ฆฌ๊ฐ ์ถฉ๋ถํ์ง ์์ต๋๋ค. ์๋ํ๊ณ ํด๊ฑฐ๋ฉ๋๋ค.
๊ฐ์ฅ ์ ์ฉํ ๋๊ธ
CPU ๋ฐ ๋ฉ๋ชจ๋ฆฌ์ ๋ํ ์ต์ ์์ฒญ ๊ฐ์ ์ ๊ณตํ๋ ๊ฒ์ด ์ข์ ์๊ฐ์ด๋ผ๊ณ ์๊ฐํฉ๋๋ค. ๋ด raspberry pi ํด๋ฌ์คํฐ์์ ๋ง์คํฐ๊ฐ ์์ฝ ๊ฐ๋ฅํ ๊ฒ์ผ๋ก ํ์๋๊ณ kube-dns ํฌ๋๊ฐ ๋ง์คํฐ์ ๋์ฐฉํ์ง๋ง ์ค์ ๋ก ๋ฉ๋ชจ๋ฆฌ๊ฐ ์ถฉ๋ถํ์ง ์์ต๋๋ค. ์๋ํ๊ณ ํด๊ฑฐ๋ฉ๋๋ค.