Kubernetes 리μμ€λ₯Ό λ°°ν¬ν λ, λ¨μν ν μ€νΈ μΉνμ΄ μλλΌ λ‘μ§(Logic)μ΄ νμν λκ° λ§μ΅λλ€. μ΄λ₯Ό μν΄ Kubernetes 리μμ€ κ΄λ¦¬ λ° μ ν리μΌμ΄μ ν¨ν€μ§μ μ½λ(Code)λ‘ μ§μ μ²λ¦¬νλ Yoke, μ€νμμ€ μννΈμ¨μ΄(MIT License)λ₯Ό μκ°ν©λλ€.
μ£Όμ λͺ©μ
μ½λ κΈ°λ°μ ν¨ν€μ§ μμ± λ³΅μ‘ν YAML ν
νλ¦Ώ λμ , if,forλ¬Έ, λ³μ λ± μ΅μν μ μ΄ νλ¦κ³Ό **νμ μμ μ±(Type Safety)**μ κ°μΆ μΌλ° μ½λλ‘ Kubernetes ν¨ν€μ§λ₯Ό μμ±ν μ μμ΅λλ€.
κ°λ° μμ°μ± λ° μμ μ± ν보 Helm μ°¨νΈκ° κ°μ§ λΆμμ ν¨(νμ
λΆμ¬, 곡백 λ―Όκ°μ± λ±)μ ν΄κ²°νκ³ , μ»΄νμΌ νμ μλ¬ μ²΄ν¬ λ° IDE μλμμ±μ μ§μνμ¬ κ²¬κ³ ν K8s APIλ₯Ό ꡬμΆν©λλ€.
Wasm(WebAssembly) κΈ°λ° λ°°ν¬ Go, Rust λ± μ νΈνλ μΈμ΄λ₯Ό μ¬μ©νμ¬ μ
λ ₯κ° λ³ν λ‘μ§κ³Ό 리μμ€ μΆλ ₯ νλ‘κ·Έλ¨μ μμ±νλ©΄, μ΄λ₯Ό WasmμΌλ‘ μ»΄νμΌνμ¬ λ°°ν¬ν μ μμ΅λλ€.
λ€μν λꡬ μνκ³ μ 곡 μ체 CLI, ArgoCD νλ¬κ·ΈμΈ, κ·Έλ¦¬κ³ μλ² μ¬μ΄λ 컨νΈλ‘€λ¬(ATC) λ± μ΄μμ νμν ν΅μ¬ λꡬλ€μ μ 곡ν©λλ€.
μ°Έκ³
Yokeλ Terraform/Pulumiμ κ²½μνλ κ²μ΄ μλλΌ, Helmκ³Ό κ°μ ν¨ν€μ§ λ§€λμ λ KRO/Crossplaneκ³Ό κ°μ μλ² μ¬μ΄λ λ°νμμ μν μ μνν©λλ€.

| μ§μμ΄ μλΉλμ§ μκ³ μ‘΄μ€Β·λ³΄μ‘΄Β·μ°κ²°λλ 곡κ°μΌλ‘ ν΄λΌμ°λ νμ μ λ¬Έκ°(Bro)μ ν¨κ» 곡μ νκ³ μμ΅λλ€. |