ํ•ด๋‹น ๋ฌธ์„œ์˜ ์ฟ ๋ฒ„๋„คํ‹ฐ์Šค ๋ฒ„์ „: v1.30

Kubernetes v1.30 ๋ฌธ์„œ๋Š” ๋” ์ด์ƒ ์ ๊ทน์ ์œผ๋กœ ๊ด€๋ฆฌ๋˜์ง€ ์•Š์Œ. ํ˜„์žฌ ๋ณด๊ณ ์žˆ๋Š” ๋ฌธ์„œ๋Š” ์ •์  ์Šค๋ƒ…์ƒท์ž„. ์ตœ์‹  ๋ฌธ์„œ๋ฅผ ์œ„ํ•ด์„œ๋Š”, ๋‹ค์Œ์„ ์ฐธ๊ณ . ์ตœ์‹  ๋ฒ„์ „.

์ฟ ๋ฒ„๋„คํ‹ฐ์Šค ๋ฌธ์„œ์˜ ๋ณธ ์„น์…˜์—์„œ๋Š” ๋ ˆํผ๋Ÿฐ์Šค๋ฅผ ๋‹ค๋ฃฌ๋‹ค.

API ๋ ˆํผ๋Ÿฐ์Šค

๊ณต์‹์ ์œผ๋กœ ์ง€์›๋˜๋Š” ํด๋ผ์ด์–ธํŠธ ๋ผ์ด๋ธŒ๋Ÿฌ๋ฆฌ

ํ”„๋กœ๊ทธ๋ž˜๋ฐ ์–ธ์–ด์—์„œ ์ฟ ๋ฒ„๋„คํ‹ฐ์Šค API๋ฅผ ํ˜ธ์ถœํ•˜๊ธฐ ์œ„ํ•ด์„œ, ํด๋ผ์ด์–ธํŠธ ๋ผ์ด๋ธŒ๋Ÿฌ๋ฆฌ๋ฅผ ์‚ฌ์šฉํ•  ์ˆ˜ ์žˆ๋‹ค. ๊ณต์‹์ ์œผ๋กœ ์ง€์›๋˜๋Š” ํด๋ผ์ด์–ธํŠธ ๋ผ์ด๋ธŒ๋Ÿฌ๋ฆฌ๋Š” ๋‹ค์Œ๊ณผ ๊ฐ™๋‹ค.

CLI

  • kubectl - ๋ช…๋ น์–ด๋ฅผ ์‹คํ–‰ํ•˜๊ฑฐ๋‚˜ ์ฟ ๋ฒ„๋„คํ‹ฐ์Šค ํด๋Ÿฌ์Šคํ„ฐ๋ฅผ ๊ด€๋ฆฌํ•˜๊ธฐ ์œ„ํ•ด ์‚ฌ์šฉํ•˜๋Š” ์ฃผ๋œ CLI ๋„๊ตฌ.
    • JSONPath - kubectl์—์„œ JSONPath ํ‘œํ˜„์„ ์‚ฌ์šฉํ•˜๊ธฐ ์œ„ํ•œ ๋ฌธ๋ฒ• ๊ฐ€์ด๋“œ.
  • kubeadm - ์•ˆ์ •์ ์ธ ์ฟ ๋ฒ„๋„คํ‹ฐ์Šค ํด๋Ÿฌ์Šคํ„ฐ๋ฅผ ์‰ฝ๊ฒŒ ํ”„๋กœ๋น„์ „ํ•˜๊ธฐ ์œ„ํ•œ CLI ๋„๊ตฌ.

์ปดํฌ๋„ŒํŠธ

  • kubelet - ๊ฐ ๋…ธ๋“œ์—์„œ ๊ตฌ๋™๋˜๋Š” ์ฃผ์š”ํ•œ ์—์ด์ „ํŠธ. kubelet์€ PodSpecs ์ง‘ํ•ฉ์„ ๊ฐ€์ง€๋ฉฐ ๊ธฐ์ˆ ๋œ ์ปจํ…Œ์ด๋„ˆ๊ฐ€ ๊ตฌ๋™๋˜๊ณ  ์žˆ๋Š”์ง€, ์ •์ƒ ์ž‘๋™ํ•˜๋Š”์ง€๋ฅผ ๋ณด์žฅํ•œ๋‹ค.

  • kube-apiserver - ํŒŒ๋“œ, ์„œ๋น„์Šค, ๋ ˆํ”Œ๋ฆฌ์ผ€์ด์…˜ ์ปจํŠธ๋กค๋Ÿฌ์™€ ๊ฐ™์€ API ์˜ค๋ธŒ์ ํŠธ์— ๋Œ€ํ•œ ๊ฒ€์ฆ๊ณผ ๊ตฌ์„ฑ์„ ์ˆ˜ํ–‰ํ•˜๋Š” REST API.

  • kube-controller-manager - ์ฟ ๋ฒ„๋„คํ‹ฐ์Šค์— ํƒ‘์žฌ๋œ ํ•ต์‹ฌ ์ œ์–ด ๋ฃจํ”„๋ฅผ ํฌํ•จํ•˜๋Š” ๋ฐ๋ชฌ.

  • kube-proxy - ๊ฐ„๋‹จํ•œ TCP/UDP ์ŠคํŠธ๋ฆผ ํฌ์›Œ๋”ฉ์ด๋‚˜ ๋ฐฑ-์—”๋“œ ์ง‘ํ•ฉ์— ๊ฑธ์ณ์„œ ๋ผ์šด๋“œ-๋กœ๋นˆ TCP/UDP ํฌ์›Œ๋”ฉ์„ ํ•  ์ˆ˜ ์žˆ๋‹ค.

  • kube-scheduler - ๊ฐ€์šฉ์„ฑ, ์„ฑ๋Šฅ ๋ฐ ์šฉ๋Ÿ‰์„ ๊ด€๋ฆฌํ•˜๋Š” ์Šค์ผ€์ค„๋Ÿฌ.

  • ์ปจํŠธ๋กค ํ”Œ๋ ˆ์ธ๊ณผ ์›Œ์ปค ๋…ธ๋“œ์—์„œ ๊ผญ ์—ด์–ด์•ผ ํ•˜๋Š” ํฌํŠธ์™€ ํ”„๋กœํ† ์ฝœ ๋ฆฌ์ŠคํŠธ

API ์„ค์ •

์ด ์„น์…˜์€ ์ฟ ๋ฒ„๋„คํ‹ฐ์Šค ๊ตฌ์„ฑ์š”์†Œ ๋˜๋Š” ๋„๊ตฌ๋ฅผ ํ™˜๊ฒฝ์„ค์ •ํ•˜๋Š” ๋ฐ์— ์‚ฌ์šฉ๋˜๋Š” "๋ฏธ๋ฐœํ‘œ๋œ" API๋ฅผ ๋‹ค๋ฃฌ๋‹ค. ์ด API๋“ค์€ ์‚ฌ์šฉ์ž๋‚˜ ๊ด€๋ฆฌ์ž๊ฐ€ ํด๋Ÿฌ์Šคํ„ฐ๋ฅผ ์‚ฌ์šฉ/๊ด€๋ฆฌํ•˜๋Š” ๋ฐ์— ์ค‘์š”ํ•˜์ง€๋งŒ, ์ด๋“ค API์˜ ๋Œ€๋ถ€๋ถ„์€ ์•„์ง API ์„œ๋ฒ„๊ฐ€ ์ œ๊ณตํ•˜์ง€ ์•Š๋Š”๋‹ค.

kubeadm์„ ์œ„ํ•œ API ์„ค์ •

์„ค๊ณ„ ๋ฌธ์„œ

์ฟ ๋ฒ„๋„คํ‹ฐ์Šค ๊ธฐ๋Šฅ์— ๋Œ€ํ•œ ์„ค๊ณ„ ๋ฌธ์„œ์˜ ์•„์นด์ด๋ธŒ. ์ฟ ๋ฒ„๋„คํ‹ฐ์Šค ์•„ํ‚คํ…์ฒ˜์™€ ์ฟ ๋ฒ„๋„คํ‹ฐ์Šค ๋””์ž์ธ ๊ฐœ์š”๋ถ€ํ„ฐ ์ฝ์–ด๋ณด๋Š” ๊ฒƒ์ด ์ข‹๋‹ค.

์ตœ์ข… ์ˆ˜์ • June 07, 2023 at 5:58 PM PST: [ko] Update links in dev-1.26-ko.1 (00461e0912)