์ฑ„๋„ํ†ก ์•„์ด์ฝ˜

๊ทธ๋ฆผ์œผ๋กœ ๋ฐฐ์šฐ๋Š” ์ฟ ๋ฒ„๋„คํ‹ฐ์Šค(v1.35)

์ฟ ๋ฒ„๋„คํ‹ฐ์Šค(โ˜ธ)์˜ ๋งŽ์€ ๋ถ€๋ถ„์„ ๊ทธ๋ฆผ์œผ๋กœ ๋ฐฐ์šธ ์ˆ˜ ์žˆ๋„๋ก ๊ตฌ์„ฑ๋˜์–ด ์žˆ์Šต๋‹ˆ๋‹ค. ๐Ÿงญ ํŠนํžˆ ์ด๋ฏธ ๊ฒ€์ฆ๋œ ๋ฒ ์ŠคํŠธ์…€๋Ÿฌ '์ปจํ…Œ์ด๋„ˆ ์ธํ”„๋ผ ํ™˜๊ฒฝ ๊ตฌ์ถ•์„ ์œ„ํ•œ ์ฟ ๋ฒ„๋„คํ‹ฐ์Šค/๋„์ปค'์—์„œ ๊ฒ€์ฆ๋œ ๋‚ด์šฉ์„ ๋”์šฑ ํ™•์žฅํ•ด์„œ ์ฟ ๋ฒ„๋„คํ‹ฐ์Šค ์ž์ฒด๋ฅผ ๋” ๊นŠ์ด ํ•™์Šตํ•˜๋„๋ก ์ž‘์„ฑํ•˜์˜€์Šต๋‹ˆ๋‹ค. ๐Ÿ’ฏ ๋˜ํ•œ ์‹ค๋ฌด์ ์ธ ๋‚ด์šฉ๋“ค์ด '๋ณด๊ฐ• ์ˆ˜์—…'์— ์ฃผ๊ธฐ์ ์œผ๋กœ ์ถ”๊ฐ€๋˜์–ด ์žˆ์Šต๋‹ˆ๋‹ค. ๐Ÿ‘‰ ๊ผญ ๋‹ค๋ฅธ ๊ฐ•์˜์™€ ๋น„๊ตํ•ด ๋ณด์„ธ์š” :)

(4.9) ์ˆ˜๊ฐ•ํ‰ 197๊ฐœ

์ˆ˜๊ฐ•์ƒ 2,549๋ช…

๋‚œ์ด๋„ ์ค‘๊ธ‰์ด์ƒ

์ˆ˜๊ฐ•๊ธฐํ•œ ๋ฌด์ œํ•œ

์ƒˆ์†Œ์‹

99 ๊ฐœ

  • ์กฐํ›ˆ(Hoon Jo)๋‹˜์˜ ํ”„๋กœํ•„ ์ด๋ฏธ์ง€

    ์•ˆ๋…•ํ•˜์„ธ์š”

    ์‹ค์Šต ํ™˜๊ฒฝ์˜ ๊ธฐ๋ฐ˜ OS๋ฅผ Ubuntu 22.04(Jammy)์—์„œ 24.04(Noble)๋กœ ์ „ํ™˜ํ–ˆ์Šต๋‹ˆ๋‹ค.

    ์ „ํ™˜ ์ด์œ ๋Š” ๋‹ค์Œ๊ณผ ๊ฐ™์Šต๋‹ˆ๋‹ค.

     

    1. ์ง€์› ๊ธฐ๊ฐ„

    Ubuntu 22.04์˜ ํ‘œ์ค€ ์ง€์›์ด 2027๋…„ 4์›” ์ข…๋ฃŒ๋ฉ๋‹ˆ๋‹ค. 24.04๋Š” 2029๋…„๊นŒ์ง€ ํ‘œ์ค€ ์ง€์›, 2034๋…„๊นŒ์ง€ ๋ณด์•ˆ ํŒจ์น˜(ESM)๋ฅผ ์ œ๊ณตํ•˜๋ฏ€๋กœ 2034๋…„๊นŒ์ง€ ์•ˆ์ •์ ์ธ ์‹ค์Šต ํ™˜๊ฒฝ์„ ์œ ์ง€ํ•  ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค.

    2. ์ปค๋„ 6.8 โ€” eBPF ์™„์ „ ์ง€์›

    22.04์˜ ์ปค๋„ 5.15์—์„œ๋Š” Cilium ๊ฐ™์€ eBPF ๊ธฐ๋ฐ˜ CNI๊ฐ€ ์ผ๋ถ€ fallback ๋ชจ๋“œ๋กœ ๋™์ž‘ํ–ˆ์Šต๋‹ˆ๋‹ค. 24.04์˜ ์ปค๋„ 6.8์—์„œ๋Š” kube-proxy ์™„์ „ ๋Œ€์ฒด, BPF Host Routing ๋“ฑ eBPF ๊ธฐ๋Šฅ์ด ์™„์ „ํžˆ ์ง€์›๋ฉ๋‹ˆ๋‹ค.

    3. cgroup v2 ๊ธฐ๋ณธํ™”

    24.04์—์„œ๋Š” cgroup v2๊ฐ€ ๊ธฐ๋ณธ์œผ๋กœ ํ™œ์„ฑํ™”๋˜์–ด ์žˆ์–ด containerd, kubelet์˜ ๋ฆฌ์†Œ์Šค ๊ด€๋ฆฌ๊ฐ€ ๋” ์ •๋ฐ€ํ•˜๊ฒŒ ๋™์ž‘ํ•ฉ๋‹ˆ๋‹ค. ์ปจํ…Œ์ด๋„ˆ์˜ CPU/๋ฉ”๋ชจ๋ฆฌ ์ œํ•œ์ด ์˜๋„ํ•œ ๋Œ€๋กœ ์ ์šฉ๋ฉ๋‹ˆ๋‹ค.

    4. Kubernetes ์ƒํƒœ๊ณ„ ์ •๋ ฌ

    k8s 1.32 ์ด์ƒ์˜ ๊ณต์‹ ํ…Œ์ŠคํŠธ ํ™˜๊ฒฝ์ด 24.04 ๊ธฐ์ค€์œผ๋กœ ์ „ํ™˜๋˜์—ˆ์Šต๋‹ˆ๋‹ค. containerd, Docker ๋“ฑ ํŒจํ‚ค์ง€ ์ €์žฅ์†Œ๋„ Noble(24.04) ํ˜•์‹์„ ๊ธฐ์ค€์œผ๋กœ ๋ฐฐํฌ๋˜๊ณ  ์žˆ์Šต๋‹ˆ๋‹ค.

    ์‹ค์Šต ํ™˜๊ฒฝ ๊ตฌ์„ฑ ๋ฐฉ๋ฒ•์€ ๋ณ€๊ฒฝ ์—†์ด ๋™์ผํ•ฉ๋‹ˆ๋‹ค.

     

    ์ฃผ์š” ๋ณ€๊ฒฝ ์‚ฌํ•ญ

    - Ubuntu 22.04 โ†’ Ubuntu 24.04 LTS

    - x86_64 ์ „์šฉ โ†’ x86_64 + arm64(Apple Silicon) ๋™์‹œ ์ง€์›

    - Vagrant Box ๋ฒ„์ „: sysnet4admin/Ubuntu-k8s: v1.0.0

    ์‚ฌ์šฉ ๋ฐฉ๋ฒ•์€ ๋™์ผํ•ฉ๋‹ˆ๋‹ค

    ๋ฐ•์Šค ์ด๋ฆ„์ด ๊ทธ๋Œ€๋กœ์ด๊ธฐ ๋•Œ๋ฌธ์— ๊ธฐ์กด๊ณผ ๋™์ผํ•˜๊ฒŒ ์‚ฌ์šฉํ•˜์‹œ๋ฉด ๋ฉ๋‹ˆ๋‹ค.

    Vagrant๊ฐ€ ํ˜ธ์ŠคํŠธ ์•„ํ‚คํ…์ฒ˜(x86_64 / arm64)๋ฅผ ์ž๋™์œผ๋กœ ๊ฐ์ง€ํ•ด์„œ

    ๋งž๋Š” ๋ฒ„์ „์„ ๋‚ด๋ ค๋ฐ›์Šต๋‹ˆ๋‹ค.

    ๊ธฐ์ˆ ์ ์œผ๋กœ ํ™•์ธ๋œ ์‚ฌํ•ญ

    - Kubernetes 1.35 / Containerd 2.2 / Calico v3.31 ์กฐํ•ฉ์—์„œ ์ •์ƒ ๋™์ž‘ ํ™•์ธ

    - 4๋…ธ๋“œ ํด๋Ÿฌ์Šคํ„ฐ(cp + worker 3) ๊ธฐ์ค€ ์ฃผ์š” ์›Œํฌ๋กœ๋“œ(Deployment, StatefulSet, DaemonSet, Job, MetalLB, DNS) ์ „์ฒด ๊ฒ€์ฆ ์™„๋ฃŒ

    - x86_64 / arm64 ์–‘์ชฝ ๋ชจ๋‘ ๋™์ผ ํ™˜๊ฒฝ์—์„œ ํ…Œ์ŠคํŠธ ์™„๋ฃŒ

    Windows ๋ฟ๋งŒ ์•„๋‹ˆ๋ผ Apple Silicon Mac ์‚ฌ์šฉ์ž๋ถ„๋“ค๋„ ๋™์ผํ•œ ์‹ค์Šต ํ™˜๊ฒฝ์„ ์‚ฌ์šฉํ•˜์‹ค ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค.

    ๋ฌธ์ œ๊ฐ€ ์ƒ๊ธฐ์‹œ๋ฉด ์งˆ๋ฌธ ๋‚จ๊ฒจ์ฃผ์„ธ์š”.

    ๊ฐ์‚ฌํ•ฉ๋‹ˆ๋‹ค.

    ์กฐํ›ˆ ๋“œ๋ฆผ.

    0
  • ์กฐํ›ˆ(Hoon Jo)๋‹˜์˜ ํ”„๋กœํ•„ ์ด๋ฏธ์ง€

    ์•ˆ๋…•ํ•˜์„ธ์š”

    ์ ˆ์ „(sleep) ํ›„ ๋ณต๊ท€ ์‹œ ์ƒˆ Pod ๋ฐฐํฌ๊ฐ€ ์•ˆ ๋˜๊ฑฐ๋‚˜ ๋…ธ๋“œ ๊ฐ„ ํ†ต์‹ ์ด ๋Š๊ธฐ๋Š” ๋ฌธ์ œ๊ฐ€ ์žˆ์–ด Calico CNI๋ฅผ ์—…๋ฐ์ดํŠธํ•˜์˜€์Šต๋‹ˆ๋‹ค.

     

    โ–  ๋ฌธ์ œ ์›์ธ

    Calico๋Š” API ์„œ๋ฒ„ ์ธ์ฆ ๋ฐ CNI ์„ค์ •์— ๋‹จ๊ธฐ ํ† ํฐ์„ ์‚ฌ์šฉํ•ฉ๋‹ˆ๋‹ค. ๋…ธํŠธ๋ถ์„ ์ ˆ์ „ ์ƒํƒœ๋กœ ๋‘๋ฉด ์•„๋ž˜ ๋‘ ๊ฐ€์ง€ ๋ฌธ์ œ๊ฐ€ ๋ฐœ์ƒํ•ฉ๋‹ˆ๋‹ค.

    - 1์‹œ๊ฐ„ ์ด์ƒ ์ ˆ์ „ ํ›„ ๋ณต๊ท€ โ†’ calico-node๊ฐ€ API ์„œ๋ฒ„ ์ธ์ฆ ์‹คํŒจ, CNI ํ† ํฐ ๊ฐฑ์‹  ๋ถˆ๊ฐ€

    - 24์‹œ๊ฐ„ ์ด์ƒ ์ ˆ์ „ ํ›„ ๋ณต๊ท€ โ†’ CNI ํ† ํฐ ๋งŒ๋ฃŒ, ์ƒˆ Pod ๋ฐฐํฌ ๋ถˆ๊ฐ€

     

    โ–  ์กฐ์น˜ ๋‚ด์šฉ

    Calico๋ฅผ v3.29.2 โ†’ v3.31.2 ๋กœ ์—…๊ทธ๋ ˆ์ด๋“œํ•˜๊ณ , ๋งŒ๋ฃŒ๋˜์ง€ ์•Š๋Š” Static Secret ํ† ํฐ์„ ์ ์šฉํ•˜์˜€์Šต๋‹ˆ๋‹ค.

    ์ ์šฉ ๊ฐ•์ขŒ:

    - ์‰ฝ๊ฒŒ ์‹œ์ž‘ํ•˜๋Š” ์ฟ ๋ฒ„๋„คํ‹ฐ์Šค

    - ๊ทธ๋ฆผ์œผ๋กœ ๋ฐฐ์šฐ๋Š” ์ฟ ๋ฒ„๋„คํ‹ฐ์Šค

    - ์‹ค์Šต์œผ๋กœ ๋ฐฐ์šฐ๋Š” ํ”„๋กœ๋ฉ”ํ…Œ์šฐ์Šค

    - ์‹ค์Šต์œผ๋กœ ๋ฐฐ์šฐ๋Š” ๊ทธ๋ผํŒŒ๋‚˜

     

    โ–  ํ…Œ์ŠคํŠธ ํ˜„ํ™ฉ

    - k8s_learning.kit : ์™„๋ฃŒ (๋…ธ๋“œ 4๊ฐœ Ready, Static ํ† ํฐ ๋งŒ๋ฃŒ ์—†์Œ)

    - k8s_starter.kit : ์™„๋ฃŒ (๋…ธ๋“œ 4๊ฐœ Ready, Static ํ† ํฐ ๋งŒ๋ฃŒ ์—†์Œ)

    - prom_learning.kit : ์™„๋ฃŒ (๋…ธ๋“œ 4๊ฐœ Ready, Static ํ† ํฐ ๋งŒ๋ฃŒ ์—†์Œ)

    - graf_learning.kit : ์™„๋ฃŒ (๋…ธ๋“œ 4๊ฐœ Ready, Static ํ† ํฐ ๋งŒ๋ฃŒ ์—†์Œ)

     

    โ–  ๊ธฐ์กด ํ™˜๊ฒฝ์„ ์‚ฌ์šฉ ์ค‘์ธ ๋ถ„

    ๋ฐฉ๋ฒ• 1. ํ™˜๊ฒฝ ์ „์ฒด ์žฌ๊ตฌ์„ฑ (๊ถŒ์žฅ)

    vagrant destroy -f && vagrant up

    ๋ฐฉ๋ฒ• 2. Calico๋งŒ ์žฌ์ ์šฉ (cp-k8s ์ ‘์† ํ›„)

    kubectl delete -f https://raw.githubusercontent.com/sysnet4admin/IaC/main/k8s/CNI/calico-quay-v3.31.2.yaml

    kubectl apply -f https://raw.githubusercontent.com/sysnet4admin/IaC/main/k8s/CNI/calico-quay-v3.31.2.yaml

     

    ์ƒˆ๋กœ ํ™˜๊ฒฝ์„ ๊ตฌ์„ฑํ•˜์‹œ๋Š” ๋ถ„์€ ๋ณ„๋„ ์กฐ์น˜ ์—†์ด ์ž๋™์œผ๋กœ ์ ์šฉ๋ฉ๋‹ˆ๋‹ค.

    ํ•™์Šต์— ๋„์›€์ด ๋˜์‹œ๊ธธ ๋ฐ”๋ž๋‹ˆ๋‹ค.

    ์กฐํ›ˆ ๋“œ๋ฆผ.

    0
  • ์กฐํ›ˆ(Hoon Jo)๋‹˜์˜ ํ”„๋กœํ•„ ์ด๋ฏธ์ง€

    ๏ฝฅ

    ์ˆ˜์ •๋จ

    ์•ˆ๋…•ํ•˜์„ธ์š” 

    ํ˜„์žฌ ์ตœ์‹  ๋ฒ„์ „์ธ ์ฟ ๋ฒ„๋„คํ‹ฐ์Šค v1.35์— ๋Œ€์‘ํ•˜๋„๋ก ์ฝ”๋“œ๊ฐ€ ์ˆ˜์ • ๋˜์—ˆ์Šต๋‹ˆ๋‹ค.

    ๊ธฐ์กด์— ๋ง์”€๋“œ๋ฆฐ ๊ฒƒ์ฒ˜๋Ÿผ ๋‹ค๋ฅธ ์ˆ˜์ •์€ ๊ณ„์† ๋”ฐ๋ผ๊ฐ€๊ธด ์–ด๋ ค์šด๋ฐ ๋ฒ„์ „์€ ์˜ฌ๋ฆฌ๋Š”๊ฒŒ ์—ฌ๋Ÿฌ๊ฐ€์ง€๋กœ ์ข‹์„ ๊ฒƒ ๊ฐ™์•„์„œ์š”.

    ์ •๋ฆฌํ•˜๊ณ  ํ…Œ์ŠคํŠธํ•œ ํ›„์— ์˜ฌ๋ ธ์Šต๋‹ˆ๋‹ค.

    ํ…Œ์ŠคํŠธ ํ˜„ํ™ฉ์€ ๋‹ค์Œ๊ณผ ๊ฐ™์Šต๋‹ˆ๋‹ค.

      ํ…Œ์ŠคํŠธ ํ˜„ํ™ฉ
    
      โ”Œโ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”ฌโ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”ฌโ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”ฌโ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”
      โ”‚       ๋ ˆํฌ        โ”‚ ํ…Œ์ŠคํŠธ โ”‚      ๊ฒฐ๊ณผ      โ”‚         ๋น„๊ณ           โ”‚
      โ”œโ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”ผโ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”ผโ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”ผโ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”ค
      โ”‚ k8s_starter.kit   โ”‚ ์™„๋ฃŒ   โ”‚ 11 PASS (100%) โ”‚ ํ† ์š”์ผ main ๋จธ์ง€ ์˜ˆ์ • โ”‚
      โ”œโ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”ผโ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”ผโ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”ผโ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”ค
      โ”‚ k8s_learning.kit  โ”‚ ์™„๋ฃŒ   โ”‚ 45 PASS (100%) โ”‚ ํ† ์š”์ผ main ๋จธ์ง€ ์˜ˆ์ • โ”‚
      โ”œโ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”ผโ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”ผโ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”ผโ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”ค
      โ”‚ cicd_learning.kit โ”‚ ๋ฏธ๋ฐฐํฌ โ”‚ -              โ”‚ ๊ธฐ๋ก๋งŒ                โ”‚
      โ”œโ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”ผโ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”ผโ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”ผโ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”ค
      โ”‚ prom_learning.kit โ”‚ ๋ฏธ๋ฐฐํฌ โ”‚ -              โ”‚ 4์›” ๋ฐฐํฌ ์˜ˆ์ •         โ”‚
      โ”œโ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”ผโ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”ผโ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”ผโ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”ค
      โ”‚ graf_learning.kit โ”‚ ๋ฏธ๋ฐฐํฌ โ”‚ -              โ”‚ 4์›” ๋ฐฐํฌ ์˜ˆ์ •         โ”‚

     

    ํ•™์Šต์— ๋„์›€์ด ๋˜์‹œ๊ธธ ๋ฐ”๋ž๋‹ˆ๋‹ค.

    ์กฐํ›ˆ ๋“œ๋ฆผ.

    0
  • ์กฐํ›ˆ(Hoon Jo)๋‹˜์˜ ํ”„๋กœํ•„ ์ด๋ฏธ์ง€

    ์•ˆ๋…•ํ•˜์„ธ์š”

    ๊ทธ๋™์•ˆ vagrant up์œผ๋กœ ์ง„ํ–‰์ด ์–ด๋ ค์šด ๊ฒฝ์šฐ

    OVA๋ฅผ ์ œ๊ณตํ•ด์„œ ์‹ค์Šต ํ™˜๊ฒฝ์„ ์ข€ ๋” ํŽธํ•˜๊ฒŒ ๊ตฌ์„ฑํ•˜๋„๋ก ๊ฐ€์ด๋“œํ–ˆ์—ˆ๋Š”๋ฐ์š”.

    ์ด ๊ฒฝ์šฐ์—๋„

    ๋‹ค์–‘ํ•œ ๊ฒฝ์šฐ ์ˆ˜๊ฐ€ ๋ฐœ์ƒํ•˜๊ณ , ์ธ์ฆ์„œ ๋“ฑ์˜ ๋ฌธ์ œ๋„ ํ•จ๊ป˜ ๋ฐœ์ƒํ•˜๋Š” ๊ฒƒ์„ ํ™•์ธํ•˜์˜€์Šต๋‹ˆ๋‹ค.

    ์ด์— ๋”ฐ๋ผ OVA๋กœ ์ง„ํ–‰ํ•˜๋Š” ๊ฒƒ์€ v1.30๊นŒ์ง€๋งŒ ์ œ๊ณตํ•˜๊ณ ,

    ํ˜„์žฌ ์‹œ์ ๋ถ€ํ„ฐ ์ˆ˜๋™(Manual) ์—…๋ฐ์ดํŠธ๋ฅผ ์ง„ํ–‰ํ•˜๋Š” ๊ฒƒ์„ ๊ฐ€์ด๋“œ ๋“œ๋ฆฌ๋„๋ก ํ•˜๊ฒ ์Šต๋‹ˆ๋‹ค.

    ๋ชจ๋“  ๊ฐ•์˜ ch2/2.3์— Manual-Setup ์ด๋ผ๋Š” ๋””๋ ‰ํ„ฐ๋ฆฌ๊ฐ€ ์ƒˆ๋กœ ๋งŒ๋“ค์–ด์กŒ์œผ๋ฉฐ,

    ์˜ˆ: https://github.com/sysnet4admin/_Lecture_k8s_starter.kit/tree/main/ch2/2.3/Manual-Setup

    image.png

    ํ•ด๋‹น ๋‚ด์šฉ์œผ๋กœ ์ง„ํ–‰ํ•˜์‹œ์–ด ์‹ค์Šต ํ™˜๊ฒฝ์„ ๊ตฌ์„ฑํ•˜๋Š” ๊ฒƒ์— ๋ฌธ์ œ๊ฐ€ ๋ฐœ์ƒํ•˜๋Š” ๊ฒฝ์šฐ๊ฐ€ ์ค„์–ด๋“œ์‹œ๊ธฐ๋ฅผ ๋ฐ”๋ž๋‹ˆ๋‹ค.

    ๊ฐ์‚ฌํ•ฉ๋‹ˆ๋‹ค.

    ์กฐํ›ˆ ๋“œ๋ฆผ.

     

     

    0
  • ์กฐํ›ˆ(Hoon Jo)๋‹˜์˜ ํ”„๋กœํ•„ ์ด๋ฏธ์ง€

    ์•ˆ๋…•ํ•˜์„ธ์š”

    ๋งค๋…„ ์ด์–ด์ง€๋Š” ์ฟ ๋ฒ„๋„คํ‹ฐ์Šค ํ‘œ์ค€ (ํŠธ๋ Œ๋“œ) ๊ตฌ์„ฑ์ด ๋Œ์•„ ์™”์Šต๋‹ˆ๋‹ค! ๐ŸŽ‰๐ŸŽ‰๐ŸŽ‰

    ๋‹ค์Œ๊ณผ ๊ฐ™์€ ๊ตฌ์„ฑ์ด๋ฉฐ, ์ด์— ๋Œ€ํ•œ ์„ ์ • ๋ฐฐ๊ฒฝ ๋ฐ ์ œํ’ˆ์— ๋Œ€ํ•œ ์„ค๋ช…๊ณผ ์›๋ณธ PDF ์€ ๊ฐ ๊ฒฝ๋กœ์— ํฌํ•จ๋˜์–ด ์žˆ์Šต๋‹ˆ๋‹ค.

    ์ฟ ๋ฒ„๋„คํ‹ฐ์Šค์˜ ๊ธฐ๋ณธ์ ์ธ ํ•™์Šต ์ดํ›„์— ์–ด๋А ๋ถ€๋ถ„์„ ๊ณต๋ถ€ํ•˜๋ฉด ์ข‹์„๊นŒ๋ฅผ ์ƒ๊ฐํ•˜๊ณ  ๊ณ„์‹ ๋‹ค๋ฉด, ๋‹ค์Œ์˜ ์ œํ’ˆ๋“ค ์ค‘์— ํ˜„์žฌ ๋‚ด๊ฐ€ ๊ฐ€์ง€๊ณ  ์žˆ๋Š” ๊ธฐ๋ฐ˜ ์ง€์‹์— ๊ด€๋ จ๋œ ์ œํ’ˆ์œผ๋กœ ์‹œ์ž‘ ๐Ÿš€ ํ•˜์‹œ๊ธฐ๋ฅผ ๊ฐ•๋ ฅํ•˜๊ฒŒ ์ถ”์ฒœ๋“œ๋ฆฝ๋‹ˆ๋‹ค!!!

    ํŠนํžˆ ์˜ฌํ•ด์—๋Š” ๊ด€์ธก๊ฐ€๋Šฅ์„ฑ์— ๋Œ€ํ•œ ๋ถ€๋ถ„๊ณผ ๋ฐ์ดํ„ฐํŒŒ์ดํ”„๋ผ์ธ ๋ถ€๋ถ„์— ๋งŽ์€ ๋ณ€ํ™”๊ฐ€ ์žˆ์—ˆ์œผ๋‹ˆ

    ๊ทธ ๋ถ€๋ถ„์„ ์ค‘์‹ฌ์œผ๋กœ ๋ณด์…”๋„ ์ข‹์„ ๊ฒƒ ๊ฐ™์Šต๋‹ˆ๋‹ค.

    (Headlamp์™€ Nginx Ingress์˜ ๋ณ€ํ™”๋„ ์ค‘์š”ํ•œ ๋ณ€๊ฒฝ ์‚ฌํ•ญ์ด๊ธฐ๋„ ํ•ฉ๋‹ˆ๋‹ค.)

    image.png

     

    ์„ค๋ช…: https://github.com/sysnet4admin/_Book_k8sInfra/blob/main/docs/k8s-stnd-arch/2026/README.md

    PDF: https://github.com/sysnet4admin/_Book_k8sInfra/blob/main/docs/k8s-stnd-arch/2026/2026-k8s-stnd-arch.pdf

     

    ๊ฐ์‚ฌํ•ฉ๋‹ˆ๋‹ค.

    ์กฐํ›ˆ ๋“œ๋ฆผ.

    0
  • ์กฐํ›ˆ(Hoon Jo)๋‹˜์˜ ํ”„๋กœํ•„ ์ด๋ฏธ์ง€

    ์•ˆ๋…•ํ•˜์„ธ์š”

     

    ์ง€๋‚œ ๋ฒˆ์— ์ด์•ผ๊ธฐ ํ–ˆ๋˜, ์—ฐ์ค‘ ์ตœ์ € ํ• ์ธ ๊ธฐ๊ฐ„์ธ Cyber Week ์ฃผ๊ฐ„์ด ๊ฒฐ์ •๋˜์—ˆ์Šต๋‹ˆ๋‹ค!!!

    12์›” 1์ผ๋ถ€ํ„ฐ 9์ผ๊นŒ์ง€ ์ด๊ณ ์š”. ๋ถ๋ฏธ ์‹œ๊ฐ„ ๊ธฐ์ค€์ด๋‹ˆ....

    12์›” 1์ผ ์˜คํ›„๋ถ€ํ„ฐ๊ฐ€ ์•„๋‹๊นŒ ํ•˜๊ธด ํ•˜๋Š”๋ฐ

    12์›” 2์ผ์—๋Š” ํ™•์‹คํžˆ 60% ํ• ์ธ์„ ๋ฐ›์œผ์‹ค ์ˆ˜ ์žˆ์„๊บผ ๊ฐ™์Šต๋‹ˆ๋‹ค.

     

    ๋”ฐ๋ผ์„œ ์ž๊ฒฉ์ฆ ์‹œํ—˜ ๋ฐ”์šฐ์ฒ˜ ๊ตฌ์ž…์„ ์ง€๊ธˆ ๊ณ ๋ฏผํ•˜๊ณ  ๊ณ„์‹ ๋‹ค๋ฉด 1์ฃผ์ผ ์กฐ๊ธˆ ๋„˜๊ฒŒ ๊ธฐ๋‹ค๋ ค ์ฃผ์‹œ๊ณ 

    ๊ทธ ์ดํ›„์— ๋“ฑ๋กํ•˜์‹œ๋Š” ๊ฒƒ์„ ์ถ”์ฒœํ•ฉ๋‹ˆ๋‹ค!!!

    ๊ธ€๋กœ๋งŒ ์“ฐ๋‹ˆ ๋ฐ‹๋ฐ‹ํ•ด์„œ..ํ™๋ณด ์˜์ƒ ์บก์ฒ˜์™€ ๋งํฌ๋ฅผ ์ฒจ๋ถ€ํ•˜๋Š”๋ฐ;;; ์‚ฌ์‹ค ํฐ ์˜๋ฏธ๋Š” ์—†์Šต๋‹ˆ๋‹ค; (;;;)

    [๊ทธ๋ฆผ 1] ํ™๋ณด ์˜์ƒ ์ค‘์—์„œ (๋งํฌ)

    k8sPromoCyberWeek-Cover.jpg

    ๋˜ ์ข‹์€ ๋‚ด์šฉ์œผ๋กœ ๋‹ค์‹œ ์ฐพ์•„๋ต™๊ฒ ์Šต๋‹ˆ๋‹ค.

    ๊ฐ์‚ฌํ•ฉ๋‹ˆ๋‹ค.

    ์กฐํ›ˆ ๋“œ๋ฆผ.

    1
  • ์กฐํ›ˆ(Hoon Jo)๋‹˜์˜ ํ”„๋กœํ•„ ์ด๋ฏธ์ง€

    ์•ˆ๋…•ํ•˜์„ธ์š”

    ์ฟ ๋ฒ„์ฝ˜ ๋ถ๋ฏธ์—์„œ ๋ฐœํ‘œํ•œ ๋‚ด์šฉ์„ ์ดํ•ดํ•˜๊ธฐ ์‰ฝ๊ฒŒ ํ•œ๊ตญ์–ด๋กœ ์ž‘์„ฑํ•œ ๋ถ€๋ถ„์„ ์˜ฌ๋ฆฝ๋‹ˆ๋‹ค.

    KyvernoCon์—์„œ ๋ฐœํ‘œํ•œ Playground๋Š” ์งง์œผ๋‹ˆ ๋ณด๊ธฐ ์‰ฌ์šฐ์‹ค ๊ฒƒ์ด๊ณ , ์ฟ ๋ฒ„๋„คํ‹ฐ์Šค ์Šค์ผ€์ค„๋Ÿฌ์˜ ๊ฒฝ์šฐ์—๋Š” ์ •๋ง ์žฌ๋ฏธ์žˆ๋Š” ๋‚ด์šฉ๋“ค๋กœ ๊ตฌ์„ฑ๋˜์–ด ๊ผญ ๋ณด์…จ์œผ๋ฉด ์ข‹๊ฒ ์Šต๋‹ˆ๋‹ค. (๊ทธ๋Ÿฐ ์˜๋ฏธ๋กœ ์‹œ์ž‘ ์ฟ ๋ฒ„์—๋„ ํ•ด๋‹น ๋‚ด์šฉ์„ ์˜ฌ๋ ธ์Šต๋‹ˆ๋‹ค. / ๊ผญ ์ฝ”๋“œ๋ฅผ ๋ณด์‹œ๋Š”๊ฒŒ ์•„๋‹ˆ๋ผ ์ž˜ ๋งŒ๋“ค์–ด ๋†จ๋‹ค ๋ผ๋Š” ์ˆ˜์ค€์œผ๋กœ ์ดํ•ด๋ฅผ ์œ„ํ•ด์„œ์š”)

    [๊ทธ๋ฆผ1] Kyverno Playground

    image.png

     

    [๊ทธ๋ฆผ 2] ์ฟ ๋ฒ„๋„คํ‹ฐ์Šค ์Šค์ผ€์ค„๋Ÿฌ

    image.png

     

    ๋‹ค์Œ์— ๋„์›€์ด ๋˜๋Š” ๋‚ด์šฉ์œผ๋กœ ๋‹ค์‹œ ์ฐพ์•„ ๋ต™๊ฒ ์Šต๋‹ˆ๋‹ค.

    ๊ฐ์‚ฌํ•ฉ๋‹ˆ๋‹ค.

    ์กฐํ›ˆ ๋“œ๋ฆผ.

     

    0
  • ์กฐํ›ˆ(Hoon Jo)๋‹˜์˜ ํ”„๋กœํ•„ ์ด๋ฏธ์ง€

    ๏ฝฅ

    ์ˆ˜์ •๋จ

    ์•ˆ๋…•ํ•˜์„ธ์š”

     

    ์˜ค๋žœ๋งŒ์— ์ฟ ๋ฒ„๋„คํ‹ฐ์Šค ์‹œํ—˜ ํ• ์ธ ์ •๋ณด๋ฅผ ๊ฐ€์ง€๊ณ  ์˜จ๊ฑฐ ๊ฐ™๋„ค์š”. ๐Ÿ™‚

    ์‚ฌ์‹ค ๊ทธ๋™์•ˆ๋„ ๊ฐ€๋” ํ• ์ธ์ด ์žˆ๊ธด ํ–ˆ๋Š”๋ฐ 40%๋Š” ์ข€ ํ”ํ•˜๊ณ  ๊ทธ๋ž˜์„œ์š”.

    50%๋„ ์ตœ๋Œ€๋Š” ์•„๋‹ˆ๊ธด ํ•œ๋ฐ ๋ธ”๋ž™ํ”„๋ผ์ด ๋ฐ์ด๋ฅผ ์ œ์™ธํ•˜๋ฉด ๊ฑฐ์˜ ์ตœ๋Œ€ ํ• ์ธ ์ค‘์— ํ•˜๋‚˜์ž…๋‹ˆ๋‹ค.

     

    ๊ทธ๋ž˜์„œ ์‹œํ—˜ ๊ณ„ํš์ด ์žˆ์œผ์‹œ๋‹ค๋ฉด!

    ์ด๋ฒˆ ํ”„๋กœ๋ชจ์…˜ ์ฝ”๋“œ์ธ SEPT25BUN50 ๋ฅผ ์‚ฌ์šฉํ•ด์„œ ์‹œํ—˜ ๋ณด์‹œ๋Š”๊ฑธ ์ถ”์ฒœ๋“œ๋ฆฝ๋‹ˆ๋‹ค!

    ๋งํฌ: https://events.linuxfoundation.org/open-source-summit-korea/program/schedule/

    image.png

     

    ์ด๊ฑฐ ์™ธ์— Kubestronaut ๋ฒˆ๋“ค๋„ ์žˆ์œผ๋‹ˆ ํ•จ๊ป˜ ์‚ดํŽด๋ณด์…”๋„ ์ข‹์€ ๊ฒƒ ๊ฐ™๊ณ ...

    50% ์ดˆ๊ณผ ํ• ์ธ์€ ์ฝ”์Šค๊ฐ€ ํฌํ•จ๋˜์–ด ์žˆ๋Š”๋ฐ, ์ด๊ฒŒ ์˜์–ด๋ผ์„œ ์•„๋งˆ... ๋งŒ์กฑ์Šค๋Ÿฝ์ง€ ์•Š์œผ์‹ค ๊ฒƒ ๊ฐ™์•„์š”.

     

    ๊ธฐ๊ฐ„์€ ๋ฏธ๊ตญ ์‹œ๊ฐ„ ๊ธฐ์ค€์ด๋ผ ๋‚ด์ผ๋ณด๋‹ค ์•ฝ๊ฐ„ ๋” ๊ธธ์ง€๋งŒ(9์›” 26์ผ+) ์‹œํ—˜ ๊ณ„ํš์ด ์žˆ๋‹ค๋ฉด ์–ผ๋ฆ‰ ๋“ฑ๋กํ•˜๊ณ  1๋…„ ๋‚ด๋กœ ์‹œํ—˜ ๋ณด์‹œ๊ธฐ ๋ฐ”๋ž๋‹ˆ๋‹ค. ๐Ÿ˜ƒ

     

    ๋˜ ๋„์›€์ด ๋˜๋Š” ์ •๋ณด๊ฐ€ ์žˆ์œผ๋ฉด ๊ฐ€์ง€๊ณ  ์˜ค๊ฒ ์Šต๋‹ˆ๋‹ค.

    ๊ฐ์‚ฌํ•ฉ๋‹ˆ๋‹ค.

    ์กฐํ›ˆ ๋“œ๋ฆผ.

    1

์›” โ‚ฉ39,600

5๊ฐœ์›” ํ• ๋ถ€ ์‹œ

โ‚ฉ198,000