๋ณธ๋ฌธ์œผ๋กœ ๊ฑด๋„ˆ๋›ฐ๊ธฐ

๐Ÿ–ฅ๏ธ ํด๋Ÿฌ์Šคํ„ฐ

Definitionโ€‹

Kubernetes ๊ณต์‹ ์šฉ์–ด์ง‘

A set of worker machines, called nodes, that run containerized applications.

  • ํ•ด์„: ๊ฐ™์€ ๋ชฉ์ ์„ ์œ„ํ•ด ์—ฐ๊ฒฐ๋œ ์ปดํ“จํŒ… ๋„๊ตฌ๋“ค์˜ ์ง‘ํ•ฉ์ž…๋‹ˆ๋‹ค.

Understandingโ€‹

  • ์ด ์‚ฌ์ดํŠธ์—์„œ ๋งํ•˜๋Š” ํด๋Ÿฌ์Šคํ„ฐ๋Š” ์ฃผ๋กœ ์ฟ ๋ฒ„๋„คํ‹ฐ์Šค์˜ ํด๋Ÿฌ์Šคํ„ฐ์ž…๋‹ˆ๋‹ค.
  • ํ•œ ๋ฒˆ์˜ ๋ช…๋ น์œผ๋กœ ์—ฌ๋Ÿฌ ์žฅ๋น„๋ฅผ ๋ชจ๋‘ ํ™œ์šฉํ•  ์ˆ˜ ์žˆ๋‹ค๋ฉด ํด๋Ÿฌ์Šคํ„ฐ๋ผ๊ณ  ๋ด…๋‹ˆ๋‹ค.
  • ํ™ˆ ํด๋Ÿฌ์Šคํ„ฐ๋Š” ์ž์›์ด ๋„ˆ๋ฌด ๋ชจ์ž๋ผ์„œ ๋‹จ์ผ ์ปจํŠธ๋กค ํ”Œ๋ ˆ์ธ์„ ๊ฐ์ˆ˜ํ•˜๊ธฐ๋กœ ํ–ˆ์Šต๋‹ˆ๋‹ค.

Usageโ€‹

  • ๋ผ์ฆˆ๋ฒ ๋ฆฌํŒŒ์ด 4๋Œ€๋กœ ํ™ˆ ํด๋Ÿฌ์Šคํ„ฐ๋ฅผ ์šด์˜ํ•ฉ๋‹ˆ๋‹ค. Pi 4 2๋Œ€(1๋Œ€๋Š” ์ปจํŠธ๋กค ํ”Œ๋ ˆ์ธ)์™€ Pi 5 2๋Œ€์ด๊ณ , ๋ฐฐํฌํŒ์€ MicroK8s์ž…๋‹ˆ๋‹ค. ๊ตฌ์„ฑ์€ jyje/cluster์— ์ •๋ฆฌํ–ˆ์Šต๋‹ˆ๋‹ค.
  • ์ฒ˜์Œ์—๋Š” 4๋Œ€๋ฅผ ๋ชจ๋‘ ์›Œ์ปค๋กœ ์“ฐ๋ฉด์„œ ๊ทธ์ค‘ 3๋Œ€๋ฅผ ์ปจํŠธ๋กค ํ”Œ๋ ˆ์ธ์œผ๋กœ ๋‘์—ˆ์ง€๋งŒ, ์ž์›์ด ๋„ˆ๋ฌด ๋ชจ์ž๋ผ์„œ ์ง€๊ธˆ์€ ์ปจํŠธ๋กค ํ”Œ๋ ˆ์ธ ํ•˜๋‚˜๋กœ ์šด์˜ํ•ฉ๋‹ˆ๋‹ค.
  • ์ฒ˜์Œ์—๋Š” ๋…ธ๋“œ๋ฅผ ์™€์ดํŒŒ์ด๋กœ ์—ฐ๊ฒฐํ–ˆ์Šต๋‹ˆ๋‹ค. ํ—ฌ์Šค์ฒดํฌ๊ฐ€ ๋„ˆ๋ฌด ๋А๋ ค ๊ด€๋ฆฌ๊ฐ€ ์–ด๋ ค์›Œ์„œ ์ง€๊ธˆ์€ ๋ชจ๋‘ ์œ ์„ ์ž…๋‹ˆ๋‹ค.
  • ํ”„๋ก ํ‹ฐ์–ด ๋ชจ๋ธ์ด ๋งค์šฐ ๊ฐ•๋ ฅํ•ด์„œ, ์ง€๊ธˆ์€ ์ปจํ…Œ์ด๋„ˆ ๊ธฐ๋ฐ˜ ์—์ด์ „ํŠธ ํ•˜๋„ค์Šค๋ฅผ ๋ฐฐํฌํ•˜๋Š” ์›Œํฌ๋กœ๋“œ ์ค‘์‹ฌ์œผ๋กœ ์šด์˜ํ•ฉ๋‹ˆ๋‹ค. Codex ๊ตฌ๋…์„ ์—ฐ๊ฒฐํ•ด์„œ ๊ฐœ์ธ ๋ชฉ์ ์œผ๋กœ ์“ฐ๊ณ  ์žˆ์Šต๋‹ˆ๋‹ค.

Detailsโ€‹

์˜ˆ์‹œโ€‹

  • ๊ฐ™์€ ๋„คํŠธ์›Œํฌ์— ์„ค์น˜๋œ 10๋Œ€์˜ ์ปดํ“จํ„ฐ: ์‚ฌ์šฉ์ž๋Š” ํ•œ ๋ฒˆ์˜ ๋ช…๋ น์œผ๋กœ 10๋Œ€์˜ ์ปดํ“จํ„ฐ๋ฅผ ๋ชจ๋‘ ํ™œ์šฉํ•  ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค.
  • ํ•œ ์ปดํ“จํ„ฐ ์†์— ์ƒ์„ฑ๋œ 5๊ฐœ์˜ ๊ฐ€์ƒ ๋จธ์‹ : ์‚ฌ์šฉ์ž๋Š” ํ•œ ๋ฒˆ์˜ ๋ช…๋ น์œผ๋กœ 5๊ฐœ์˜ ๊ฐ€์ƒ ๋จธ์‹ ์„ ๋ชจ๋‘ ํ™œ์šฉํ•  ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค.
  • ๋‘ ์ปดํ“จํ„ฐ์— ๊ฐ๊ฐ 3๊ฐœ์”ฉ ์ƒ์„ฑ๋œ ๊ฐ€์ƒ ๋จธ์‹ : ๋ชจ๋“  ๊ฐ€์ƒ ๋จธ์‹ ์€ ์„œ๋กœ ํ†ต์‹ ํ•  ์ˆ˜ ์žˆ๊ฒŒ ์„ค์ •๋˜์–ด ์žˆ๊ณ , ์‚ฌ์šฉ์ž๋Š” ํ•œ ๋ฒˆ์˜ ๋ช…๋ น์œผ๋กœ ๋ชจ๋“  ๊ฐ€์ƒ ๋จธ์‹ ์„ ํ™œ์šฉํ•  ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค.
  • ์šฐ๋ฆฌ ์ง‘ ๊ณต์œ ๊ธฐ์— ์„ค์น˜๋œ ๋ผ์ฆˆ๋ฒ ๋ฆฌํŒŒ์ด, ์ตœ๊ทผ์— ์‚ฐ ๋…ธํŠธ๋ถ ๊ทธ๋ฆฌ๊ณ  ์˜ค๋ž˜๋œ ๋ฐ์Šคํฌํƒ‘: ํ•œ ๋ฒˆ์˜ ๋ช…๋ น์œผ๋กœ ๋ชจ๋“  ์žฅ๋น„๋ฅผ ์‚ฌ์šฉํ•  ์ˆ˜ ์žˆ๋‹ค๋ฉด ํด๋Ÿฌ์Šคํ„ฐ๋ผ ํ•  ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค.
  • ํšŒ์‚ฌ์—์„œ 4๋Œ€์˜ ์ปดํ“จํ„ฐ๋กœ ๊ตฌ์„ฑ๋œ ์ฟ ๋ฒ„๋„คํ‹ฐ์Šค: ์ปดํ“จํ„ฐ๋“ค์ด ์ฟ ๋ฒ„๋„คํ‹ฐ์Šค๋ผ๋Š” ํ•˜๋‚˜์˜ ๊ทธ๋ฃน์ด ๋˜์–ด์„œ ๋ฌธ์ œ ํ•ด๊ฒฐ์„ ์œ„ํ•œ ์ปจํ…Œ์ด๋„ˆ๋ฅผ ์‹คํ–‰ํ•ฉ๋‹ˆ๋‹ค.

Referencesโ€‹