๊ฐ ์ปจํผ๋ฐ์ค๋ ์ ์ธ๊ณ ์ปค๋ฎค๋ํฐ๊ฐ ๋ชจ์ฌ ์ต์ ๊ธฐ์ , ์ค์ ๊ฒฝํ, ๊ทธ๋ฆฌ๊ณ ์คํ์์ค ์ํ๊ณ์ ๋ฏธ๋๋ฅผ ๋ ผ์ํ๋ ์ฅ์ด ๋ ์์ ์ ๋๋ค.
- KyvernoCon: Policy-as-Code์ Kubernetes ์ ์ฑ ๊ด๋ฆฌ์ ํ์ ์ ์ธ ํ์ฉ ์ฌ๋ก์ ์ค์ต ์ค์ฌ ์ธ์
- Virtual EnvoyCon: Envoy Proxy ๋ฐ Gateway์ ํ์ฅ์ฑ, ์ด์ ๊ฒฝํ, ๊ทธ๋ฆฌ๊ณ AI ํธ๋ํฝ ์ฒ๋ฆฌ ๋ฏธ๋
- KubeVirt Summit: KubeVirt์ ์ต์ ๊ธฐ๋ฅ, ํ๋ก๋์ ํ์ฉ, GPUยท์คํ ๋ฆฌ์งยท๋คํธ์ํฌ ๊ฐ์ ์ ๋ต
์ง๊ธ ๋ฐ๋ก ์ผ์ ์ ํ์ธํ๊ณ , ์ปค๋ฎค๋ํฐ ๋ฆฌ๋์ ๊ธฐ์ฌ์, ์ฌ์ฉ์๋ค๊ณผ ํจ๊ปํ์ธ์.
# KyveronCon 2025
ํ์ฌ ๋ฑ๋ก ๋งํฌ
ํ์ฌ ์๊ฐ
- KyvernoCon Virtual 2025๋ ์์ ํ ๊ฐ์์ผ๋ก ์งํ๋๋ ๊ธ๋ก๋ฒ ์ ๊ทผ ๊ฐ๋ฅํ ์ด๋ฒคํธ๋ก, Policy-as-Code์ ๊ดํ ๋ํ๋ฅผ ํ์ฅํ ์์ ์ ๋๋ค. ์ฌ์์ ๋ฆฌ๋์ญ, ์ค์ต ์ธ์ , ์ฑ๊ณต ์ฌ๋ก๊ฐ ์กฐํ๋ฅผ ์ด๋ฃจ๋ฉฐ, Kyverno๊ฐ ํ์ด ์ ์ฑ ๊ด๋ฆฌ๋ฅผ ํ์ฅํ๊ณ ํ๋ซํผ ๋ณด์์ ๊ฐํํ๋ฉฐ ๊ฐ๋ฐ์ ๊ฒฝํ์ ๊ฐ์ ํ๋ ๋ฐ ์ด๋ป๊ฒ ๊ธฐ์ฌํ๋์ง๋ฅผ ๋ณด์ฌ์ค ๊ฒ์ ๋๋ค. ๊ฐ์ ํ๊ฒฝ์ ๋ ๋์ ๊ธ๋ก๋ฒ ์ฒญ์ค๊ณผ ์ฐ๊ฒฐํ๊ณ ์๋ก์ด ์ฌ์ฉ์์ ๊ธฐ์ฌ์์ ์ฐธ์ฌ๋ฅผ ์ฅ๋ คํ๋ ๋ฐ ์ด์์ ์ ๋๋ค.
๋ค๋ฃฐ์ฃผ์
1. Kyverno ์์ํ๊ธฐ
์ ๊ท ์ฌ์ฉ์์ ํ๊ฐ์๋ฅผ ์ํ ํธ๋์ผ๋ก, ํํ ๋ฆฌ์ผ, ์จ๋ณด๋ฉ ๊ฐ์ด๋, ์ด๋ณด์ ์นํ์ ์ธ ํ์ฉ ์ฌ๋ก๋ฅผ ์ ๊ณตํฉ๋๋ค.
- Kubernetes์์์ ์ ์ฑ ์๊ฐ
- ์ฒซ ๋ฒ์งธ Kyverno ์ ์ฑ ์์ฑํ๊ธฐ
- ์ ์ฑ ํ ์คํธ ๋ฐ ๊ฒ์ฆ ์ํฌํ๋ก์ฐ
2. Policy as Code๋ฅผ ํตํ ๋ณด์ ๋ฐ ์ปดํ๋ผ์ด์ธ์ค
๋ณด์ ๋ฐ ์ปดํ๋ผ์ด์ธ์ค ํ์ ์ํ ํ์ฉ ์ฌ๋ก์ ์ง์คํฉ๋๋ค.
- Kubernetes ๊ฐํ์ Kyverno ํ์ฉํ๊ธฐ
- CI/CD์์ ๋ณด์ ์ ๊ฒ ์๋ํํ๊ธฐ
- Kyverno ์ ์ฑ ์ ์ ๊ณ ์ปดํ๋ผ์ด์ธ์ค ํ๋ ์์ํฌ์ ๋งคํํ๊ธฐ
3. ๊ฐ๋ฐ์ ์ง์ ๋ฐ ํ๋ซํผ ๊ฒฝํ
IDP์ ์
ํ์๋น์ค ํด๋ง์ ๊ตฌ์ถํ๋ ํ๋ซํผ ์์ง๋์ด๋ฅผ ์ํ ํธ๋์
๋๋ค.
- Kyverno๋ฅผ ์ฌ์ฉํด ์ํฌ๋ก๋ ํ์คํํ๊ธฐ
- Backstage์ ๊ฐ์ ๊ฐ๋ฐ์ ํฌํธ์ Kyverno ํตํฉํ๊ธฐ
- ๊ฐ๋ฐ์๋ฅผ ์ํ ์ ์ฑ ๊ธฐ๋ฐ ์ค์บํด๋ฉ ๋ฐ ์ ์ด
4. Kyverno ํตํฉ ๋ฐ ๊ณ ๊ธ ํ์ฉ
์๋ จ๋ ์ฌ์ฉ์์ ๊ธฐ์ฌ์์๊ฒ ์ ํฉํฉ๋๋ค.
- Kyverno + Open Policy Agent: ์ด๋ค ๋๊ตฌ๋ฅผ ์ธ์ ์ฌ์ฉํ ์ง
- ์ธ๋ถ ๋ฐ์ดํฐ ์์ค์ ๋ณ์๋ฅผ ํ์ฉํ๊ธฐ
- ๋๊ท๋ชจ ํด๋ฌ์คํฐ์์ Kyverno ์ฑ๋ฅ ์ต์ ํ ๋ฐ ํ์ฅ
# EnvoyCon 2025
ํ์ฌ ๋ฑ๋ก ๋งํฌ
ํ์ฌ ์๊ฐ
Virtual EnvoyCon์ ๋ชจ๋ ์์ค์ Envoy ์ค๋ฌด์๋ฅผ ์ํ ๋ํ์ ์ธ ํ์ฌ์ ๋๋ค. ์ด์ ๋ง ์์ํ ๋ถ๋ค์ด๋ , ์ ๋ฌธ์ฑ์ ๋ค๋ฌ๊ณ ์๋ ๋ถ๋ค์ด๋ , ํน์ ๊ฐ๋ฅํ ๊ฒ์ ๊ฒฝ๊ณ๋ฅผ ๋ํ๋ ๋ถ๋ค์ด๋ , ์ด ์ปค๋ฎค๋ํฐ ์ค์ฌ์ ๊ฐ์ ์ปจํผ๋ฐ์ค๋ ๊ธฐ์ฌ์์ ์ฌ์ฉ์ ๋ชจ๋์๊ฒ์ ๋์ค๋ ๊น์ด ์๋ ๊ธฐ์ ์ฝํ ์ธ ์ ์ค์ง์ ์ธ ์ธ์ฌ์ดํธ๋ฅผ ์ ๊ณตํฉ๋๋ค. ์ด ํ์ฌ๋ ์ค์ ๊ฒฝํ์ ์ค์ฌ์ผ๋ก ์งํ๋ฉ๋๋ค. ์ ํ ํ๋ณด๋ ์์ผ๋ฉฐ, ์๋ฏธ ์๋ ๋ํ, ํ์ , ๊ทธ๋ฆฌ๊ณ Envoy ์คํ์์ค ์ํ๊ณ ์์์์ ํ์ ์ด ํต์ฌ์ ๋๋ค.
๊ธฐ๋ํ ์ ์๋ ๊ฒ
- Envoy Proxy์ ๊ณ ์ฑ๋ฅ ํ๋ก์ ๋ฐ ํ์ฅ์ฑ ๊ธฐ๋ฅ์ ์์๋ณด๊ธฐ
- Kubernetes ๋ค์ดํฐ๋ธ ์ ์ด ํ๋ ์ธ์ธ Envoy Gateway๋ฅผ ํตํด Envoy Proxy ํ์ฉ์ ๋จ์ํํ๋ ๋ฐฉ๋ฒ ์ดํด๋ณด๊ธฐ
- Envoy๊ฐ ์ต์ AI ํธ๋ํฝ์ ์ฒ๋ฆฌํ๋๋ก ์ด๋ป๊ฒ ๋ฐ์ ํ๊ณ ์๋์ง, ๊ทธ๋ฆฌ๊ณ ์ปค๋ฎค๋ํฐ์ ๋ค์ ๋จ๊ณ๋ ๋ฌด์์ธ์ง ๋ฐฐ์ฐ๊ธฐ
2017๋ ๋ถํฐ CNCF ์กธ์ ํ๋ก์ ํธ๋ก ์๋ฆฌ์ก์ Envoy๋ ์ฃ์ง ํ๋ก์, ์๋น์ค ๋ฉ์ฌ ์ฌ์ด๋์นด, ๋ก๋ ๋ฐธ๋ฐ์ฑ์ ํฌํจํ ๋ค์ํ ๋ฐฐํฌ ๋ชจ๋ธ์ ์ง์ํฉ๋๋ค.
# KubeVirt Con 2025
ํ์ฌ ๋ฑ๋ก ๋งํฌ
ํ์ฌ ์๊ฐ
์ด๋ฒคํธ ๋ ์ง ์
๋ฐ์ดํธ
KubeVirt Summit์ ์ฌํด๋ก 5๋ฒ์งธ๋ฅผ ๋ง๋ ์ฐ๋ก ์จ๋ผ์ธ ์ปจํผ๋ฐ์ค๋ก, KubeVirt์ ๋ชจ๋ ๊ฒ์ ํจ๊ป ๋ค๋ฃจ๊ธฐ ์ํด ์ ์ธ๊ณ ์ปค๋ฎค๋ํฐ๊ฐ ๋ชจ์ ๋๋ค. ์๋ก์ด ๊ธฐ๋ฅ ์๊ฐ, ํ๋ก๋์ ๋ฐฐํฌ, ์ํคํ ์ฒ ๋ณ๊ฒฝ ์ ์, ์ฌ์ธต ํํ ๋ฆฌ์ผ๊น์ง ํญ๋๊ฒ ๋ค๋ฃจ๋ ์๋ฆฌ์ ๋๋ค.
๋ค๋ฃฐ ์ฃผ์
- KubeVirt๋ก ๋๋ง์ ํด๋ผ์ฐ๋ ๊ตฌ์ถํ๊ธฐ
- ํ๋ก๋์ ๋ฐ ๋๊ท๋ชจ ํ๊ฒฝ์์์ KubeVirt ํ์ฉ
- ๋ณด์ ๋ฐ ์ํฌ๋ก๋ ๊ฒฉ๋ฆฌ
- GPU ํ ๋น์ ์ํ KubeVirt ์ฌ์ฉ
- ํ๋ก๋์ ์ํฌ๋ก๋๋ฅผ KubeVirt๋ก ๋ง์ด๊ทธ๋ ์ด์ ํ๊ธฐ
- KubeVirt์ ๋ค๋ฅธ CNCF ํ๋ก์ ํธ์ ์ฐ๊ณ ํ์ฉ
- ์ ๊ท ๊ธฐ๋ฅ ๋ฐ๋ชจ
- VM ๋ฐฑ์ ๋ฐ ๋ณต์
- ์คํ ๋ฆฌ์ง ๋ฐ ๋คํธ์ํฌ ๊ฐ์ ๊ณผ ๊ณ ๋ ค ์ฌํญ
