๋ณธ๋ฌธ ๋ฐ”๋กœ๊ฐ€๊ธฐ
Infra/Kubernetes

[k8s] Kubernetes๋ž€?

by The Future Engineer, Lucy 2024. 11. 16.
728x90
๋ฐ˜์‘ํ˜•

https://kubernetes.io/ko/docs/concepts/overview/

 

์ฟ ๋ฒ„๋„คํ‹ฐ์Šค๋ž€ ๋ฌด์—‡์ธ๊ฐ€?

์ฟ ๋ฒ„๋„คํ‹ฐ์Šค๋Š” ์ปจํ…Œ์ด๋„ˆํ™”๋œ ์›Œํฌ๋กœ๋“œ์™€ ์„œ๋น„์Šค๋ฅผ ๊ด€๋ฆฌํ•˜๊ธฐ ์œ„ํ•œ ์ด์‹ํ•  ์ˆ˜ ์žˆ๊ณ , ํ™•์žฅ ๊ฐ€๋Šฅํ•œ ์˜คํ”ˆ์†Œ์Šค ํ”Œ๋žซํผ์œผ๋กœ, ์„ ์–ธ์  ๊ตฌ์„ฑ๊ณผ ์ž๋™ํ™”๋ฅผ ๋ชจ๋‘ ์ง€์›ํ•œ๋‹ค. ์ฟ ๋ฒ„๋„คํ‹ฐ์Šค๋Š” ํฌ๊ณ  ๋น ๋ฅด๊ฒŒ ์„ฑ์žฅํ•˜

kubernetes.io

๊ณต์‹ ์‚ฌ์ดํŠธ๋ฅผ ์ด์šฉํ•˜์—ฌ ์ •๋ฆฌํ–ˆ์Šต๋‹ˆ๋‹ค.

์ฟ ๋ฒ„๋„คํ‹ฐ์Šค๋ž€?

์ฟ ๋ฒ„๋„คํ‹ฐ์Šค๋Š” ์ปจํ…Œ์ด๋„ˆํ™”๋œ ์›Œํฌ๋กœ๋“œ์™€ ์„œ๋น„์Šค๋ฅผ ๊ด€๋ฆฌํ•˜๊ธฐ ์œ„ํ•œ ์ด์‹์„ฑ์ด ์žˆ๊ณ , ํ™•์žฅ๊ฐ€๋Šฅํ•œ ์˜คํ”ˆ์†Œ์Šค ํ”Œ๋žซํผ์ด๋‹ค.
์ฟ ๋ฒ„๋„คํ‹ฐ์Šค๋Š” ์„ ์–ธ์  ๊ตฌ์„ฑ๊ณผ ์ž๋™ํ™”๋ฅผ ๋ชจ๋‘ ์šฉ์ดํ•˜๊ฒŒ ํ•ด์ค€๋‹ค. ์ฟ ๋ฒ„๋„คํ‹ฐ์Šค๋Š” ํฌ๊ณ , ๋น ๋ฅด๊ฒŒ ์„ฑ์žฅํ•˜๋Š” ์ƒํƒœ๊ณ„๋ฅผ ๊ฐ€์ง€๊ณ  ์žˆ๋‹ค.
์ฟ ๋ฒ„๋„คํ‹ฐ์Šค ์„œ๋น„์Šค, ๊ธฐ์ˆ  ์ง€์› ๋ฐ ๋„๊ตฌ๋Š” ์–ด๋””์„œ๋‚˜ ์‰ฝ๊ฒŒ ์ด์šฉํ•  ์ˆ˜ ์žˆ๋‹ค.


์ฟ ๋ฒ„๋„คํ‹ฐ์Šค์˜ ์—ญ์‚ฌ์  ๋ฐฐ๊ฒฝ

์ „ํ†ต์ ์ธ ๋ฐฐํฌ ์‹œ๋Œ€

์ดˆ๊ธฐ ์กฐ์ง์€ ์• ํ”Œ๋ฆฌ์ผ€์ด์…˜์„ ๋ฌผ๋ฆฌ ์„œ๋ฒ„์—์„œ ์‹คํ–‰ํ–ˆ๋‹ค. ํ•œ ๋ฌผ๋ฆฌ ์„œ๋ฒ„์—์„œ ์—ฌ๋Ÿฌ ์• ํ”Œ๋ฆฌ์ผ€์ด์…˜์˜ ๋ฆฌ์†Œ์Šค ํ•œ๊ณ„๋ฅผ ์ •์˜ํ•  ๋ฐฉ๋ฒ•์ด ์—†์—ˆ๊ธฐ์—, ๋ฆฌ์†Œ์Šค ํ• ๋‹น์˜ ๋ฌธ์ œ๊ฐ€ ๋ฐœ์ƒํ–ˆ๋‹ค. ์˜ˆ๋ฅผ ๋“ค์–ด ๋ฌผ๋ฆฌ ์„œ๋ฒ„ ํ•˜๋‚˜์—์„œ ์—ฌ๋Ÿฌ ์• ํ”Œ๋ฆฌ์ผ€์ด์…˜์„ ์‹คํ–‰ํ•˜๋ฉด, ๋ฆฌ์†Œ์Šค ์ „๋ถ€๋ฅผ ์ฐจ์ง€ํ•˜๋Š” ์• ํ”Œ๋ฆฌ์ผ€์ด์…˜ ์ธ์Šคํ„ด์Šค๊ฐ€ ์žˆ์„ ์ˆ˜ ์žˆ๊ณ , ๊ฒฐ๊ณผ์ ์œผ๋กœ ๋‹ค๋ฅธ ์• ํ”Œ๋ฆฌ์ผ€์ด์…˜์˜ ์„ฑ๋Šฅ์ด ์ €ํ•˜๋  ์ˆ˜ ์žˆ์—ˆ๋‹ค. ์ด์— ๋Œ€ํ•œ ํ•ด๊ฒฐ์ฑ…์œผ๋กœ ์„œ๋กœ ๋‹ค๋ฅธ ์—ฌ๋Ÿฌ ๋ฌผ๋ฆฌ ์„œ๋ฒ„์—์„œ ๊ฐ ์• ํ”Œ๋ฆฌ์ผ€์ด์…˜์„ ์‹คํ–‰ํ•  ์ˆ˜๋„ ์žˆ๋‹ค. ๊ทธ๋Ÿฌ๋‚˜ ์ด๋Š” ๋ฆฌ์†Œ์Šค๊ฐ€ ์ถฉ๋ถ„ํžˆ ํ™œ์šฉ๋˜์ง€ ์•Š๋Š”๋‹ค๋Š” ์ ์—์„œ ํ™•์žฅ ๊ฐ€๋Šฅํ•˜์ง€ ์•Š์•˜์œผ๋ฉฐ, ์กฐ์ง์ด ๋งŽ์€ ๋ฌผ๋ฆฌ ์„œ๋ฒ„๋ฅผ ์œ ์ง€ํ•˜๋Š” ๋ฐ์— ๋†’์€ ๋น„์šฉ์ด ๋“ค์—ˆ๋‹ค.

๊ฐ€์ƒํ™”๋œ ๋ฐฐํฌ ์‹œ๋Œ€

๊ทธ ํ•ด๊ฒฐ์ฑ…์œผ๋กœ ๊ฐ€์ƒํ™”๊ฐ€ ๋„์ž…๋˜์—ˆ๋‹ค. ๋‹จ์ผ ๋ฌผ๋ฆฌ ์„œ๋ฒ„์˜ CPU์—์„œ ์—ฌ๋Ÿฌ ๊ฐ€์ƒ ์‹œ์Šคํ…œ์„ ์‹คํ–‰ํ•  ์ˆ˜ ์žˆ๊ฒŒ ํ•œ๋‹ค. ๊ฐ€์ƒํ™”๋ฅผ ์‚ฌ์šฉํ•˜๋ฉด VMใ„ฑ๋‚˜์— ์• ํ”Œ๋ฆฌ์ผ€์ด์…˜์„ ๊ฒฉ๋ฆฌํ•˜๊ณ  ์• ํ”Œ๋ฆฌ์ผ€์ด์…˜์˜ ์ •๋ณด๋ฅผ ๋‹ค๋ฅธ ์• ํ”Œ๋ฆฌ์ผ€์ด์…˜์—์„œ ์ž์œ ๋กญ๊ฒŒ ์•ก์„ธ์Šคํ•  ์ˆ˜ ์—†์œผ๋ฏ€๋กœ, ์ผ์ • ์ˆ˜์ค€์˜ ๋ณด์•ˆ์„ฑ์„ ์ œ๊ณตํ•  ์ˆ˜ ์žˆ๋‹ค. ๊ฐ€์ƒํ™”๋ฅผ ์‚ฌ์šฉํ•˜๋ฉด ๋ฌผ๋ฆฌ ์„œ๋ฒ„์—์„œ ๋ฆฌ์†Œ์Šค๋ฅผ ๋ณด๋‹ค ํšจ์œจ์ ์„ ํ™œ์šฉํ•  ์ˆ˜ ์žˆ์œผ๋ฉฐ, ์‰ฝ๊ฒŒ ์• ํ”Œ๋ฆฌ์ผ€์ด์…˜์„ ์ถ”๊ฐ€ํ•˜๊ฑฐ๋‚˜ ์—…๋ฐ์ดํŠธํ•  ์ˆ˜ ์žˆ๊ณ  ํ•˜๋“œ์›จ์–ด ๋น„์šฉ์„ ์ ˆ๊ฐํ•  ์ˆ˜ ์žˆ์–ด ๋” ๋‚˜์€ ํ™•์žฅ์„ฑ์„ ์ œ๊ณตํ•œ๋‹ค. ๊ฐ€์ƒํ™”๋ฅผ ํ†ตํ•ด ์ผ๋ จ์˜ ๋ฌผ๋ฆฌ์†Œ์Šค๋ฅผ ํ๊ธฐ ๊ฐ€๋Šฅํ•œ ๊ฐ€์ƒ ๋จธ์‹ ์œผ๋กœ ๊ตฌ์„ฑ๋œ ํด๋Ÿฌ์Šคํ„ฐ๋กœ ๋งŒ๋“ค ์ˆ˜ ์žˆ๋‹ค.

์ปจํ…Œ์ด๋„ˆ ๊ฐœ๋ฐœ ์‹œ๋Œ€

์ปจํ…Œ์ด๋„ˆ๋Š” VM๊ณผ ์œ ์‚ฌํ•˜์ง€๋งŒ ๊ฒฉ๋ฆฌ ์†์„ฑ์„ ์™„ํ™”ํ•˜์—ฌ ์• ํ”Œ๋ฆฌ์ผ€์ด์…˜ ๊ฐ„์— OS๋ฅผ ๊ณต์œ ํ•œ๋‹ค. ๊ทธ๋Ÿฌ๋ฏ€๋กœ ์ปจํ…Œ์ด๋„ˆ๋Š” ๊ฐ€๋ณ๋‹ค๊ณ  ์—ฌ๊ฒจ์ง„๋‹ค. VM๊ณผ ๋งˆ์ฐฌ๊ฐ€์ง€๋กœ ์ปจํ…Œ์ด๋„ˆ์—๋Š” ์ž์ฒด ํŒŒ์ผ ์‹œ์Šคํ…œ, CPU ์ ์œ ์œจ, ๋ฉ”๋ชจ๋ฆฌ, ํ”„๋กœ์„ธ์Šค ๊ณต๊ฐ„ ๋“ฑ์ด ์žˆ๋‹ค. ๊ธฐ๋ณธ ์ธํ”„๋ผ์™€ ์ข…์†์„ฑ์„ ๋Š๊ธฐ ๋•Œ๋ฌธ์—, ํด๋ผ์šฐ๋“œ๋‚˜ OS ๋ฐฐํฌ๋ณธ์— ๋ชจ๋‘ ์ด์‹ํ•  ์ˆ˜ ์žˆ๋‹ค.


์ฟ ๋ฒ„๋„คํ‹ฐ์Šค๊ฐ€ ์•„๋‹Œ ๊ฒƒ

์ฟ ๋ฒ„๋„คํ‹ฐ์Šค๋Š” PaaS๊ฐ€ ์ผ๋ฐ˜์ ์œผ๋กœ ์ œ๊ณตํ•˜๋Š” ๋ฐฐํฌ, ์Šค์ผ€์ผ๋ง, ๋กœ๋“œ ๋ฐธ๋Ÿฐ์‹ฑ๊ณผ ๊ฐ™์€ ๊ธฐ๋Šฅ์„ ์ œ๊ณตํ•˜๋ฉฐ, ์‚ฌ์šฉ์ž๊ฐ€ ๋กœ๊น…, ๋ชจ๋‹ˆํ„ฐ๋ง ๋ฐ ์•Œ๋ฆผ ์†”๋ฃจ์…˜์„ ํ†ตํ•ฉํ•  ์ˆ˜ ์žˆ๋‹ค. ํ•˜์ง€๋งŒ ์ฟ ๋ฒ„๋„คํ‹ฐ์Šค๋Š” ๋ชจ๋†€๋ฆฌ์‹์ด ์•„๋‹ˆ์–ด์„œ, ์ด๋Ÿฐ ๊ธฐ๋ณธ ์†”๋ฃจ์…˜์ด ์„ ํƒ์ ์ด๋ฉฐ ์ถ”๊ฐ€๋‚˜ ์ œ๊ฑฐ๊ฐ€ ์šฉ์ดํ•˜๋‹ค. ์ฟ ๋ฒ„๋„คํ‹ฐ์Šค๋Š” ๊ฐœ๋ฐœ์ž ํ”Œ๋žซํผ์„ ๋งŒ๋“œ๋Š” ๊ตฌ์„ฑ ์š”์†Œ๋ฅผ ์ œ๊ณตํ•˜์ง€๋งŒ, ํ•„์š”ํ•œ ๊ฒฝ์šฐ ์‚ฌ์šฉ์ž์˜ ์„ ํƒ๊ถŒ๊ณผ ์œ ์—ฐ์„ฑ์„ ์ง€์ผœ์ค€๋‹ค.

  • ์ฟ ๋ฒ„๋„คํ‹ฐ์Šค๋Š” ์ง€์›ํ•˜๋Š” ์• ํ”Œ๋ฆฌ์ผ€์ด์…˜์˜ ์œ ํ˜•์„ ์ œ์•ฝํ•˜์ง€ ์•Š๋Š”๋‹ค. Stateless ์›Œํฌ๋กœ๋“œ, Stateful ์›Œํฌ๋กœ๋“œ, ๋ฐ์ดํ„ฐ ์ฒ˜๋ฆฌ๋ฅผ ์œ„ํ•œ ์›Œํฌ๋กœ๋“œ๋ฅผ ํฌํ•จํ•ด์„œ ๊ทน๋‹จ์ ์œผ๋กœ ๋‹ค์–‘ํ•œ ์›Œํฌ๋กœ๋“œ๋ฅผ ์ง€์›ํ•˜๋Š” ๊ฒƒ์„ ๋ชฉํ‘œ๋กœ ํ•œ๋‹ค. ์• ํ”Œ๋ฆฌ์ผ€์ด์…˜์ด ์ปจํ…Œ์ด๋„ˆ์—์„œ ๊ตฌ๋™๋  ์ˆ˜ ์žˆ๋‹ค๋ฉด, ์ฟ ๋„ˆ๋ฒ ํ‹ฐ์Šค์—์„œ๋„ ์ž˜ ๋™์ž‘ํ•  ๊ฒƒ์ด๋‹ค.
  • ์†Œ์Šค ์ฝ”๋“œ๋ฅผ ๋ฐฐํฌํ•˜์ง€ ์•Š์œผ๋ฉฐ ์• ํ”Œ๋ฆฌ์ผ€์ด์…˜์„ ๋นŒ๋“œํ•˜์ง€ ์•Š๋Š”๋‹ค. CI/CD ์›Œํฌ ํ”Œ๋กœ์šฐ๋Š” ์กฐ์ง๋ฌธํ™”์™€ ์ทจํ–ฅ์— ๋”ฐ๋ฅผ ๋ฟ๋งŒ ์•„๋‹ˆ๋ผ ๊ธฐ์ˆ ์ ์ธ ์š”๊ตฌ์‚ฌํ•ญ์œผ๋กœ ๊ฒฐ์ •๋œ๋‹ค.
  • ์• ํ”Œ๋ฆฌ์ผ€์ด์…˜ ๋ ˆ๋ฒจ์˜ ์„œ๋น„์Šค๋ฅผ ์ œ๊ณตํ•˜์ง€ ์•Š๋Š”๋‹ค. ์• ํ”Œ๋ฆฌ์ผ€์ด์…˜ ๋ ˆ๋ฒจ์˜ ์„œ๋น„์Šค์—๋Š” ๋ฏธ๋“ค์›จ์–ด, ๋ฐ์ดํ„ฐ ์ฒ˜๋ฆฌ ํ”„๋ ˆ์ž„์›Œํฌ, ๋ฐ์ดํ„ฐ๋ฒ ์ด์Šค, ์บ์‹œ ๋˜๋Š” ํด๋Ÿฌ์Šคํ„ฐ ์Šคํ† ๋ฆฌ์ง€ ์‹œ์Šคํ…œ ๋“ฑ์ด ์žˆ๋‹ค. ์ด๋Ÿฐ ์ปดํฌ๋„ŒํŠธ๋Š” ์ฟ ๋ฒ„๋„คํ‹ฐ์Šค ์ƒ์—์„œ ๊ตฌ๋™๋  ์ˆ˜ ์žˆ๊ณ , ์ฟ ๋ฒ„๋„คํ‹ฐ์Šค ์ƒ์—์„œ ๊ตฌ๋™ ์ค‘์ธ ์• ํ”Œ๋ฆฌ์ผ€์ด์…˜์ด Open Service Broker์™€ ๊ฐ™์€ ์ด์‹ ๊ฐ€๋Šฅํ•œ ๋ฉ”์ปค๋‹ˆ์ฆ˜์„ ํ†ตํ•ด ์ ‘๊ทผํ•  ์ˆ˜๋„ ์žˆ๋‹ค.
  • ๋กœ๊น…, ๋ชจ๋‹ˆํ„ฐ๋ง ๋˜๋Š” ๊ฒฝ๋ณด ์†”๋ฃจ์…˜์„ ํฌํ•จํ•˜์ง€ ์•Š๋Š”๋‹ค. ๊ฐœ๋… ์ฆ๋ช…์„ ์œ„ํ•œ ์ผ๋ถ€ ํ†ตํ•ฉ์ด๋‚˜, ๋ฉ”ํŠธ๋ฆญ์„ ์ˆ˜์ง‘ํ•˜๊ณ  ๋…ธ์ถœํ•˜๋Š” ๋ฉ”์ปค๋‹ˆ์ฆ˜์„ ์ œ๊ณตํ•œ๋‹ค.
  • ๊ธฐ๋ณธ ์„ค์ • ์–ธ์–ด/์‹œ์Šคํ…œ์„ ์ œ๊ณตํ•˜๊ฑฐ๋‚˜ ์š”๊ตฌํ•˜์ง€ ์•Š๋Š”๋‹ค. ์„ ์–ธ์  ๋ช…์„ธ์˜ ์ž„์˜์ ์ธ ํ˜•์‹์„ ๋ชฉ์ ์œผ๋กœ ์„ ์–ธ์  API๋ฅผ ์ œ๊ณตํ•œ๋‹ค.
  • ํฌ๊ด„์ ์ธ ๋จธ์‹  ์„ค์ •, ์œ ์ง€๋ณด์ˆ˜, ๊ด€๋ฆฌ, ์ž๋™ ๋ณต๊ตฌ ์‹œ์Šคํ…œ์„ ์ œ๊ณตํ•˜๊ฑฐ๋‚˜ ์ฑ„ํƒํ•˜์ง€ ์•Š๋Š”๋‹ค.
  • ์ฟ ๋ฒ„๋„คํ‹ฐ์Šค๋Š” ๋‹จ์ˆœํ•œ ์˜ค์ผ€์ŠคํŠธ๋ ˆ์ด์…˜ ์‹œ์Šคํ…œ์ด ์•„๋‹ˆ๋‹ค. ์ฟ ๋ฒ„๋„คํ‹ฐ์Šค๋Š” ์˜ค์ผ€์ŠคํŠธ๋ ˆ์ด์…˜์˜ ํ•„์š”์„ฑ์„ ์—†์• ์ค€๋‹ค. ์˜ค์ผ€์ŠคํŠธ๋ ˆ์ด์…˜์˜ ๊ธฐ์ˆ ์  ์ •์˜๋Š” A๋ฅผ ๋จผ์ € ํ•œ ๋‹ค์Œ, B๋ฅผ ํ•˜๊ณ , C๋ฅผ ํ•˜๋Š” ๊ฒƒ๊ณผ ๊ฐ™์ด ์ •์˜๋œ ์›Œํฌํ”Œ๋กœ์šฐ๋ฅผ ์ˆ˜ํ–‰ํ•˜๋Š” ๊ฒƒ์ด๋‹ค. ๋ฐ˜๋ฉด์—, ์ฟ ๋ฒ„๋„คํ‹ฐ์Šค๋Š” ๋…๋ฆฝ์ ์ด๊ณ  ์กฐํ•ฉ ๊ฐ€๋Šฅํ•œ ์ œ์–ด ํ”„๋กœ์„ธ์Šค๋“ค๋กœ ๊ตฌ์„ฑ๋˜์–ด ์žˆ๋‹ค. ์ด ํ”„๋กœ์„ธ์Šค๋Š” ์ง€์†์ ์œผ๋กœ ํ˜„์žฌ ์ƒํƒœ๋ฅผ ์ž…๋ ฅ๋ฐ›์€ ์˜๋„ํ•œ ์ƒํƒœ๋กœ ๋‚˜์•„๊ฐ€๋„๋ก ํ•œ๋‹ค. A์—์„œ C๋กœ ์–ด๋–ป๊ฒŒ ๊ฐ”๋Š”์ง€๋Š” ์ƒ๊ด€์ด ์—†๋‹ค. ์ค‘์•™ํ™”๋œ ์ œ์–ด๋„ ํ•„์š”์น˜ ์•Š๋‹ค. ์ด๋กœ์จ ์‹œ์Šคํ…œ์ด ๋ณด๋‹ค ๋” ์‚ฌ์šฉํ•˜๊ธฐ ์‰ฌ์›Œ์ง€๊ณ , ๊ฐ•๋ ฅํ•ด์ง€๋ฉฐ, ๊ฒฌ๊ณ ํ•˜๊ณ , ํšŒ๋ณต๋ ฅ์„ ๊ฐ–์ถ”๊ฒŒ ๋˜๋ฉฐ, ํ™•์žฅ ๊ฐ€๋Šฅํ•ด์ง„๋‹ค.

์ฟ ๋ฒ„๋„คํ‹ฐ์Šค๊ฐ€ ์™œ ํ•„์š”ํ•˜๊ณ  ๋ฌด์—‡์„ ํ•  ์ˆ˜ ์žˆ๋Š”๊ฐ€

์ปจํ…Œ์ด๋„ˆ๋Š” ์• ํ”Œ๋ฆฌ์ผ€์ด์…˜์„ ํฌ์žฅํ•˜๊ณ  ์‹คํ–‰ํ•˜๋Š” ์ข‹์€ ๋ฐฉ๋ฒ•์ด๋‹ค. ํ”„๋กœ๋•์…˜ ํ™˜๊ฒฝ์—์„œ๋Š” ์• ํ”Œ๋ฆฌ์ผ€์ด์…˜์„ ์‹คํ–‰ํ•˜๋Š” ์ปจํ…Œ์ด๋„ˆ๋ฅผ ๊ด€๋ฆฌํ•˜๊ณ  ๊ฐ€๋™ ์ค‘์ง€ ์‹œ๊ฐ„์ด ์—†๋Š”์ง€ ํ™•์ธํ•ด์•ผ ํ•œ๋‹ค.
์˜ˆ๋ฅผ ๋“ค์–ด ์ปจํ…Œ์ด๋„ˆ๊ฐ€ ๋‹ค์šด๋˜๋ฉด ๋‹ค๋ฅธ ์ปจํ…Œ์ด๋„ˆ๋ฅผ ๋‹ค์‹œ ์‹œ์ž‘ํ•ด์•ผ ํ•œ๋‹ค. ์ด ๋ฌธ์ œ๋ฅผ ์‹œ์Šคํ…œ์— ์˜ํ•ด ์ฒ˜๋ฆฌํ•œ๋‹ค๋ฉด ๋” ์‰ฝ์ง€ ์•Š์„๊นŒ? ๋ฐ”๋กœ ์ฟ ๋ฒ„๋„คํ‹ฐ์Šค๊ฐ€ ํ•„์š”ํ•œ ์ด์œ ๋‹ค.

์ฟ ๋ฒ„๋„คํ‹ฐ์Šค๋Š” ๋ถ„์‚ฐ ์‹œ์Šคํ…œ์„ ํƒ„๋ ฅ์ ์œผ๋กœ ์‹คํ–‰ํ•˜๊ธฐ ์œ„ํ•œ ํ”„๋ ˆ์ž„ ์›Œํฌ๋ฅผ ์ œ๊ณตํ•œ๋‹ค. ์• ํ”Œ๋ฆฌ์ผ€์ด์…˜์˜ ํ™•์žฅ๊ณผ ์žฅ์•  ์กฐ์น˜๋ฅผ ์ฒ˜๋ฆฌํ•˜๊ณ , ๋ฐฐํฌ ํŒจํ„ด ๋“ฑ์„ ์ œ๊ณตํ•œ๋‹ค. ์˜ˆ๋ฅผ ๋“ค์–ด, ์ฟ ๋ฒ„๋„คํ‹ฐ์Šค๋Š” ์‹œ์Šคํ…œ์˜ ์นด๋‚˜๋ฆฌ์•„ ๋ฐฐํฌ๋ฅผ ์‰ฝ๊ฒŒ ๊ด€๋ฆฌํ•  ์ˆ˜ ์žˆ๋‹ค.
์ฟ ๋ฒ„๋„คํ‹ฐ์Šค๋Š” ์„œ๋น„์Šค ๋””์Šค์ปค๋ฒ„๋ฆฌ์™€ ๋กœ๋“œ๋ฐธ๋Ÿฐ์‹ฑ, ์Šคํ† ๋ฆฌ์ง€ ์˜ค์ผ€์ŠคํŠธ๋ ˆ์ด์…˜, ์ž๋™ํ™”๋œ ๋กค์•„์›ƒ๊ณผ ๋กค๋ฐฑ, ์ž๋™ํ™”๋œ ๋นˆ ํŒจํ‚น, ์ž๋™ํ™”๋œ ๋ณต๊ตฌ, ์‹œํฌ๋ฆฟ๊ณผ ๊ตฌ์„ฑ ๊ด€๋ฆฌ๋ฅผ ์ œ๊ณตํ•œ๋‹ค.

  • ์„œ๋น„์Šค ๋””์Šค์ปค๋ฒ„๋ฆฌ์™€ ๋กœ๋“œ๋ฐธ๋Ÿฐ์‹ฑ : ์ฟ ๋ฒ„๋„คํ‹ฐ์Šค๋Š” DNS ์ด๋ฆ„์„ ์‚ฌ์šฉํ•˜๊ฑฐ๋‚˜ ์ž์ฒด IP ์ฃผ์†Œ๋ฅผ ์‚ฌ์šฉํ•˜์—ฌ ์ปจํ…Œ์ด๋„ˆ๋ฅผ ๋…ธ์ถœํ•  ์ˆ˜ ์žˆ๋‹ค. ์ปจํ…Œ์ด๋„ˆ์— ๋Œ€ํ•œ ํŠธ๋ž˜ํ”ฝ์ด ๋งŽ์œผ๋ฉด, ์ฟ ๋ฒ„๋„คํ‹ฐ์Šค๋Š” ๋„คํŠธ์›Œํฌ ํŠธ๋ž˜ํ”ฝ์„ ๋กœ๋“œ๋ฐธ๋Ÿฐ์‹ฑํ•˜๊ณ  ๋ฐฐํฌํ•˜์—ฌ ๋ฐฐํฌ๊ฐ€ ์•ˆ์ •์ ์œผ๋กœ ์ด๋ฃจ์–ด์งˆ ์ˆ˜ ์žˆ๋‹ค.
  • ์ž๋™ํ™”๋œ ๋กค์•„์›ƒ๊ณผ ๋กค๋ฐฑ : ์ฟ ๋ฒ„๋„คํ‹ฐ์Šค๋ฅผ ์‚ฌ์šฉํ•˜์—ฌ ๋ฐฐํฌ๋œ ์ปจํ…Œ์ด๋„ˆ์˜ ์›ํ•˜๋Š” ์ƒํƒœ๋ฅผ ์„œ์ˆ ํ•  ์ˆ˜ ์žˆ์œผ๋ฉฐ ํ˜„์žฌ ์ƒํƒœ๋ฅผ ์›ํ•˜๋Š” ์ƒํƒœ๋กœ ์„ค์ •ํ•œ ์†๋„์— ๋”ฐ๋ผ ๋ณ€๊ฒฝํ•  ์ˆ˜ ์žˆ๋‹ค. ์˜ˆ๋ฅผ ๋“ค์–ด ์ฟ ๋ฒ„๋„คํ‹ฐ์Šค๋ฅผ ์ž๋™ํ™”ํ•ด์„œ ๋ฐฐํฌ์šฉ ์ƒˆ ์ปจํ…Œ์ด๋„ˆ๋ฅผ ๋งŒ๋“ค๊ณ , ๊ธฐ์กด ์ปจํ…Œ์ด๋„ˆ๋ฅผ ์ œ๊ฑฐํ•˜๊ณ , ๋ชจ๋“  ๋ฆฌ์†Œ์Šค๋ฅผ ์ƒˆ ์ปจํ…Œ์ด๋„ˆ์— ์ ์šฉํ•  ์ˆ˜ ์žˆ๋‹ค.
  • ์ž๋™ํ™”๋œ ๋นˆ ํŒจํ‚น : ์ปจํ…Œ์ด๋„ˆํ™”๋œ ์ž‘์—…์„ ์‹คํ–‰ํ•˜๋Š”๋ฐ ์‚ฌ์šฉํ•  ์ˆ˜ ์žˆ๋Š” ์ฟ ๋ฒ„๋„คํ‹ฐ์Šค ํด๋Ÿฌ์Šคํ„ฐ ๋…ธ๋“œ๋ฅผ ์ œ๊ณตํ•œ๋‹ค. ๊ฐ ์ปจํ…Œ์ด๋„ˆ๊ฐ€ ํ•„์š”๋กœ ํ•˜๋Š” CPU์™€ ๋ฉ”๋ชจ๋ฆฌ๋ฅผ ์ฟ ๋ฒ„๋„คํ‹ฐ์Šค์—๊ฒŒ ์ง€์ •ํ•œ๋‹ค. ์ฟ ๋ฒ„๋„คํ‹ฐ์Šค๋Š” ์ปจํ…Œ์ด๋„ˆ๋ฅผ ๋…ธ๋“œ์— ๋งž์ถฐ์„œ ๋ฆฌ์†Œ์Šค๋ฅผ ๊ฐ€์žฅ ์ž˜ ์‚ฌ์šฉํ•  ์ˆ˜ ์žˆ๋„๋ก ํ•ด์ค€๋‹ค.
  • ์ž๋™ํ™”๋œ ๋ณต๊ตฌ : ์ฟ ๋ฒ„๋„คํ‹ฐ์Šค๋Š” ์‹คํŒจํ•œ ์ปจํ…Œ์ด๋„ˆ๋ฅผ ๋‹ค์‹œ ์‹œ์ž‘ํ•˜๊ณ , ์ปจํ…Œ์ด๋„ˆ๋ฅผ ๊ต์ฒดํ•˜๋ฉฐ, '์‚ฌ์šฉ์ž ์ •์˜ ์ƒํƒœ ๊ฒ€์‚ฌ'์— ์‘๋‹ตํ•˜์ง€ ์•Š๋Š” ์ปจํ…Œ์ด๋„ˆ๋ฅผ ์ฃฝ์ด๊ณ , ์„œ๋น„์Šค ์ค€๋น„๊ฐ€ ๋๋‚  ๋•Œ๊นŒ์ง€ ๊ทธ๋Ÿฌํ•œ ๊ณผ์ •์„ ํด๋ผ์ด์–ธํŠธ์—๊ฒŒ ๋ณด์—ฌ์ฃผ์ง€ ์•Š๋Š”๋‹ค.
  • ์‹œํฌ๋ฆฟ๊ณผ ๊ตฌ์„ฑ ๊ด€๋ฆฌ: ์ฟ ๋ฒ„๋„คํ‹ฐ์Šค๋ฅผ ์‚ฌ์šฉํ•˜๋ฉด ์•”ํ˜ธ, OAuth ํ† ํฐ ๋ฐ SSH ํ‚ค์™€ ๊ฐ™์€ ์ค‘์š”ํ•œ ์ •๋ณด๋ฅผ ์ €์žฅํ•˜๊ณ  ๊ด€๋ฆฌํ•  ์ˆ˜ ์žˆ๋‹ค. ์ปจํ…Œ์ด๋„ˆ ์ด๋ฏธ์ง€๋ฅผ ์žฌ๊ตฌ์„ฑํ•˜์ง€ ์•Š๊ณ  ์Šคํƒ ๊ตฌ์„ฑ์— ์‹œํฌ๋ฆฟ์„ ๋…ธ์ถœํ•˜์ง€ ์•Š๊ณ ๋„ ์‹œํฌ๋ฆฟ ๋ฐ ์• ํ”Œ๋ฆฌ์ผ€์ด์…˜ ๊ตฌ์„ฑ์„ ๋ฐฐํฌ ๋ฐ ์—…๋ฐ์ดํŠธํ•  ์ˆ˜ ์žˆ๋‹ค.
  • ๋ฐฐ์น˜ ์‹คํ–‰ : ์„œ๋น„์Šค ์™ธ์—๋„ ๋ฐฐ์น˜ ๋ฐ CI ์›Œํฌ๋กœ๋“œ๋ฅผ ๊ด€๋ฆฌํ•˜์—ฌ ์›ํ•˜๋Š” ๊ฒฝ์šฐ ์žฅ์• ๊ฐ€ ๋ฐœ์ƒํ•œ ์ปจํ…Œ์ด๋„ˆ๋ฅผ ๋Œ€์ฒดํ•  ์ˆ˜ ์žˆ๋‹ค.
  • ์ˆ˜ํ‰ ์Šค์ผ€์ผ๋ง : ๊ฐ„๋‹จํ•œ ๋ช…๋ น์–ด, UI ๋˜๋Š” CPU ์‚ฌ์šฉ๋Ÿ‰์— ๋”ฐ๋ผ ์• ํ”Œ๋ฆฌ์ผ€์ด์…˜์„ ์ž๋™์œผ๋กœ ํ™•์žฅํ•  ์ˆ˜ ์žˆ๋‹ค.
  • IPv4/IPv6 ์ด์ค‘ ์Šคํƒ : Pod์™€ ์„œ๋น„์Šค์— IPv4์™€ IPv6 ์ฃผ์†Œ ํ• ๋‹น.
  • ํ™•์žฅ์„ฑ : ์—…์ŠคํŠธ๋ฆผ ์†Œ์Šค ์ฝ”๋“œ๋ฅผ ๋ณ€๊ฒฝํ•˜์ง€ ์•Š๊ณ ๋„ ์ฟ ๋ฒ„๋„คํ‹ฐ์Šค ํด๋Ÿฌ์Šคํ„ฐ์— ๊ธฐ๋Šฅ์„ ์ถ”๊ฐ€ํ•  ์ˆ˜ ์žˆ๋‹ค.
728x90
๋ฐ˜์‘ํ˜•