Name

  • Kubernetes; ์ฟ ๋ฒ„๋„คํ‹ฐ์Šค
  • k8s; ์ผ€์ด์ธ  (k-์—์ž‡-s)
    • k์™€ s ์‚ฌ์ด์— 8์ž๊ฐ€ ์žˆ์–ด์„œ ์ด๋ ‡๊ฒŒ ์ค„์—ฌ์„œ ๋ถ€๋ฆ„

Definition

  • ์ปจํ…Œ์ด๋„ˆํ™”๋œ ์–ดํ”Œ๋ฆฌ์ผ€์ด์…˜์„ ์Šค์ผ€์ค„๋งํ•˜์—ฌ ๋ฌธ์ œ๋ฅผ ํ•ด๊ฒฐํ•˜๋Š” ํด๋Ÿฌ์Šคํ„ฐ ํ”Œ๋žซํผ
  • DevOps ๋ถ„์•ผ์—์„œโ€ฆ โ€˜์ปจํ…Œ์ด๋„ˆ ์˜ค์ผ€์ŠคํŠธ๋ ˆ์ด์…˜ ํ”Œ๋žซํผโ€™

Origin

  • ์ฟ ๋ฒ„๋„คํ‹ฐ์Šค์˜ ์–ด์›์€ ๊ทธ๋ฆฌ์Šค์–ด๋กœ ์„ ์žฅ(Captain) ํ˜น์€ ์กฐํƒ€์ˆ˜(Steersman)๋ฅผ ์˜๋ฏธํ•œ๋‹ค.

Related Terms

๋ฐ”๋‹๋ผ ์ฟ ๋ฒ„๋„คํ‹ฐ์Šค (Vanilla Kubernetes)

  • ์ฟ ๋ฒ„๋„คํ‹ฐ์Šค ๊ธฐ๋ณธ๊ตฌ์„ฑ์œผ๋กœ, ์ฟ ๋ฒ„๋„คํ‹ฐ์Šค ๊ณต์‹ ๋ฆด๋ฆฌ์ฆˆ๋ฅผ ๊ทธ๋Œ€๋กœ ์„ค์น˜ํ•˜๋Š” ๊ฒƒ์„ ์˜๋ฏธํ•œ๋‹ค.
  • ์ˆ˜๋™ ๊ตฌ์„ฑ: kubeadm์œผ๋กœ ์ง์ ‘ ์ƒ์„ฑํ•œ ๊ฒฝ์šฐ๋Š” ๋ฐ”๋‹๋ผ ์ฟ ๋ฒ„๋„คํ‹ฐ์Šค์ด๋‹ค.
  • ์ž๋™ ๊ตฌ์„ฑ: minikube, k8s on docker-desktop ๋“ฑ์€ ๋ฐ”๋‹๋ผ ์ฟ ๋ฒ„๋„คํ‹ฐ์Šค์ด๋‹ค.

ํŠœ๋‹ ์ฟ ๋ฒ„๋„คํ‹ฐ์Šค (Tuned Kubernetes)

  • ์ฟ ๋ฒ„๋„คํ‹ฐ์Šค๋ฅผ ํŠœ๋‹ํ•˜์—ฌ ํŠน์ • ํ™˜๊ฒฝ์— ๋งž์ถ˜ ์ฟ ๋ฒ„๋„คํ‹ฐ์Šค๋ฅผ ์˜๋ฏธํ•œ๋‹ค. ๋Œ€๋ถ€๋ถ„ ์ž๋™ ๊ตฌ์„ฑ ์ฟ ๋ฒ„๋„คํ‹ฐ์Šค์ด๋‹ค.
  • ์ˆ˜๋™ ๊ตฌ์„ฑ: ์ง์ ‘ ํŠœ๋‹ ์ฟ ๋ฒ„๋„คํ‹ฐ์Šค๋ฅผ ์ƒ์„ฑํ•˜๋Š” ๊ฒฝ์šฐ. ๋ณดํ†ต ํด๋ผ์šฐ๋“œ ๊ณต๊ธ‰ ์—…์ฒด์—์„œ ๊ตฌ์„ฑํ•œ๋‹ค
    • ์˜ˆ์‹œ: AWS EKS, GCP GKE, Azure AKS, NCloud NKS, KakaoCloud Kubernetes Engine
  • ์ž๋™ ๊ตฌ์„ฑ: CNI, CSI ๋“ฑ์„ ํŠœ๋”ฉํ•˜์—ฌ ๋ฉ”๋ชจ๋ฆฌ ์‚ฌ์šฉ๋Ÿ‰์„ ์ค„์ด๊ฑฐ๋‚˜ ์„ฑ๋Šฅ์„ ํ–ฅ์ƒ์‹œํ‚ค๋Š” ๊ฒƒ์„ ์˜๋ฏธํ•œ๋‹ค.
    • ์˜ˆ์‹œ: MicroK8s, k3s๋Š” ๊ฒฝ๋Ÿ‰ ํŠœ๋‹ ์ฟ ๋ฒ„๋„คํ‹ฐ์Šค์˜ ์ผ์ข…์ด๋‹ค.