์คํ์์ค ์ฟ ๋ฒ๋คํฐ์ค ๊ธฐ๋ฐ PaaS ํ๋ซํผ์ธ Cozystack์ ์ฒซ ๋ฒ์งธ ๋ฆด๋ฆฌ์ค๊ฐ ๊ณต๊ฐ๋์์ต๋๋ค. ์ด ํ๋ก์ ํธ๋ ํธ์คํ ์ ๊ณต์ ์ฒด๋ฅผ ์ํ ์ฆ์ ์ฌ์ฉ ๊ฐ๋ฅํ ํ๋ซํผ์ด์ ํ๋ผ์ด๋น ๋ฐ ํผ๋ธ๋ฆญ ํด๋ผ์ฐ๋ ๊ตฌ์ถ์ ์ํ ํ๋ ์์ํฌ๋ฅผ ์งํฅํฉ๋๋ค. Cozystack์ ์๋ฒ์ ์ง์ ์ค์น๋๋ฉฐ ๊ด๋ฆฌํ ์๋น์ค ์ ๊ณต์ ์ํ ์ธํ๋ผ ์ค๋น์ ๋ชจ๋ ์ธก๋ฉด์ ์ง์ํฉ๋๋ค. Cozystack์ ์ฌ์ฉํ๋ฉด ์ฟ ๋ฒ๋คํฐ์ค ํด๋ฌ์คํฐ, ๋ฐ์ดํฐ๋ฒ ์ด์ค ๋ฐ ๊ธฐํ ์๋น์ค๋ฅผ ํ์์ ๋ฐ๋ผ ์์ํ๊ณ ํ๋ก๋น์ ๋ํ ์ ์์ต๋๋ค. ๊ฐ์ ๊ธฐ๊ธฐํด๋น ํ๋ซํผ ์ฝ๋๋ GitHub์์ ํ์ธํ ์ ์์ผ๋ฉฐ Apache-2.0 ๋ผ์ด์ ์ค์ ๋ฐ๋ผ ๋ฐฐํฌ๋ฉ๋๋ค.

Talos๋ ๊ธฐ๋ฐ ๊ธฐ์ ์คํ์ผ๋ก ์ฌ์ฉ๋ฉ๋๋ค. Linux Flux CD๋ฅผ ์ฌ์ฉํ๋ฉด ์์คํ , ์ปค๋ ๋ฐ ํ์ ๋ชจ๋์ด ํฌํจ๋ ์ด๋ฏธ์ง๊ฐ ๋ฏธ๋ฆฌ ๋น๋๋๊ณ ์์์ ์ผ๋ก ์ ๋ฐ์ดํธ๋๋ฏ๋ก dkms ๋ฐ ํจํค์ง ๊ด๋ฆฌ์์ ๊ฐ์ ๊ตฌ์ฑ ์์๊ฐ ํ์ ์์ด์ง๊ณ ์์ ์ ์ธ ์๋์ด ๋ณด์ฅ๋ฉ๋๋ค.
์์์ ์ํด ๊ฐ์ ๊ธฐ๊ธฐ KubeVirt ๊ธฐ์ ์ด ์ฌ์ฉ๋์ด ๊ธฐ์กด ๊ฐ์ ๋จธ์ ์ Kubernetes ์ปจํ ์ด๋์์ ์ง์ ์คํํ ์ ์์ผ๋ฉฐ, ํ๋์จ์ด Kubernetes ํด๋ฌ์คํฐ ๋ด์์ ๊ด๋ฆฌํ Kubernetes ํด๋ฌ์คํฐ๋ฅผ ์์ํ๊ธฐ ์ํ Cluster API์์ ํ์ํ ๋ชจ๋ ํตํฉ ๊ธฐ๋ฅ์ ์ด๋ฏธ ๊ฐ์ถ๊ณ ์์ต๋๋ค.
์ด ํ๋ซํผ์ Kube-OVN ๊ธฐ๋ฐ ๋คํธ์ํฌ ํจ๋ธ๋ฆญ์ ๋ฌด๋ฃ ๊ตฌํ์ ํฌํจํ๊ณ ์์ผ๋ฉฐ, Cilium์ ์ฌ์ฉํ์ฌ ์๋น์ค ๋คํธ์ํฌ๋ฅผ ๊ตฌ์ฑํ๊ณ , MetalLB๋ฅผ ์ฌ์ฉํ์ฌ ์ธ๋ถ์ ์๋น์ค๋ฅผ ์๋ฆฝ๋๋ค. ์คํ ๋ฆฌ์ง๋ LINSTOR ๊ธฐ๋ฐ์ผ๋ก ๊ตฌํ๋์ด ZFS๋ฅผ ์คํ ๋ฆฌ์ง์ ๊ธฐ๋ณธ ๊ณ์ธต์ผ๋ก, DRBD๋ฅผ ๋ณต์ ์ ์ฌ์ฉํ ์ ์๋๋ก ์ง์ํฉ๋๋ค. VictoriaMetrics์ Grafana๋ฅผ ๊ธฐ๋ฐ์ผ๋ก ์ฌ์ ๊ตฌ์ฑ๋ ๋ชจ๋ํฐ๋ง ์คํ์ด ์์ต๋๋ค.
์ด ํ๋ซํผ์ ์ฃผ์ ํน์ง ์ค ํ๋๋ PXE๋ฅผ ์ฌ์ฉํ์ฌ ๋น์ด ์๋ ๋ฐ์ดํฐ ์ผํฐ์ ๊ฐ๋จํ๊ฒ ์ค์นํ ์ ์๋ค๋ ์ ์
๋๋ค. debianํ๋ก์ค ๋ถํธ์คํธ๋ฉ ์ค์น ํ๋ก๊ทธ๋จ๊ณผ ์ ์ฌํฉ๋๋ค. ์์
์ ๊ด์ฌ์๋ ๋ถ๊ตฌํ๊ณ , ์ด ํ๋ก์ ํธ๋ ์ปค๋ฎค๋ํฐ ์ด์ ๊ฐ๋ค์ ์ํด ๊ฐ๋ฐ๋๊ณ ์์ผ๋ฉฐ ์คํ ์์ค๋ก ์ ์ง๋ ๊ณํ์
๋๋ค. ์ฝ์ง์คํ์ CNCF(ํด๋ผ์ฐ๋ ๋ค์ดํฐ๋ธ ์ปดํจํ
์ฌ๋จ)๋ก ์ด์ ํด ๋ฌ๋ผ๋ ์์ฒญ์ด ์ ์ถ๋์์ต๋๋ค.
์ถ์ฒ : opennet.ru
