์คํ์์ค ์ฟ ๋ฒ๋คํฐ์ค ๊ธฐ๋ฐ 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์ ๋ฐ๋น์ ๊ณ์ด์ โโ์ค์น ํ๋ก๊ทธ๋จ์ธ talos-bootstrap์ ์ฌ์ฉํ์ฌ ๋น ๋ฐ์ดํฐ ์ผํฐ์ ๊ฐํธํ๊ฒ ์ค์นํ ์ ์๋ค๋ ๊ฒ์
๋๋ค. ์์
์ ์ธ ๊ด์ฌ์๋ ๋ถ๊ตฌํ๊ณ , ์ด ํ๋ก์ ํธ๋ ์ปค๋ฎค๋ํฐ์ ์ด๋ ฌํ ์ง์ง์๋ค์ ์ํด ๊ฐ๋ฐ๋์์ผ๋ฉฐ ์์ผ๋ก๋ ์์ํ ๋ฌด๋ฃ๋ก ์ ๊ณต๋ ๊ณํ์
๋๋ค. Cozystack์ CNCF(ํด๋ผ์ฐ๋ ๋ค์ดํฐ๋ธ ์ปดํจํ
์ฌ๋จ) ์ฐํ๋ก ์ด์ ํด ๋ฌ๋ผ๋ ์์ฒญ์ด ์ ์๋์์ต๋๋ค.
์ถ์ฒ : opennet.ru
