# 1.Kubernetes๋ž€?

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

์ฟ ๋ฒ„๋„คํ‹ฐ์Šค๋ฅผ ๋Œ€๊ธฐ์—…๋“ค์ด ์‚ฌ์šฉํ•˜๋Š” ์ด์œ ?
ํฐ ๊ธฐ์—…๋“ค์€ ๋Œ€๊ทœ๋ชจ์˜ ์„œ๋น„์Šค๋ฅผ ์šด์˜ํ•˜๊ณ  ์žˆ๊ธฐ ๋•Œ๋ฌธ์— ์ตœ๋Œ€ํ•œ ์ž์›์„ ํšจ์œจ์ ์œผ๋กœ ์จ์•ผ ๋น„์šฉ์ ์œผ๋กœ ์œ ๋ฆฌ

์„œ๋ฒ„ ์ž์›์„ ํšจ์œจ์ ์œผ๋กœ ์“ฐ๊ธฐ ์œ„ํ•ด์„œ๋Š” ๊ฐ€์ƒํ™” ๊ธฐ์ˆ  ํ•„์š”

๊ฐ€์ƒํ™” ๊ธฐ์ˆ ์— ๋Œ€ํ•œ ํžˆ์Šคํ† ๋ฆฌ๋ฅผ ํ†ตํ•ด ์ฟ ๋ฒ„๋„คํ‹ฐ์Šค๊ฐ€ ์™œ ์œ ์šฉํ•œ์ง€ ์ดํ•ด

# 1991. ๋ฆฌ๋ˆ…์Šค ์‹œ์Šคํ…œ

์ž์›๊ฒฉ๋ฆฌ๊ธฐ์ˆ  - ํ”„๋กœ์„ธ์Šค๋“ค์ด ๋…๋ฆฝ์ ์œผ๋กœ ๋Œ์•„๊ฐˆ ์ˆ˜ ์žˆ๋„๋ก ํ•˜๋Š” ๊ธฐ์ˆ 

(์‚ฌ์šฉํ•˜๊ธฐ ์–ด๋ ค์›Œ์„œ ๋Œ€์ค‘ํ™” X)

# 2009. VM ๊ฐ€์ƒํ™”๊ธฐ์ˆ ์ด ๋„์ž…

(๋Œ€์ค‘ํ™” ์ง„ํ–‰)

# 2010.07. ์˜คํ”ˆ์Šคํƒ(rackspace+NASA)

์ž๋™ํ™”๋Š” ๋˜๋Š” ๊ฒƒ ๊ฐ™์€๋ฐ ์ƒ๊ฐ๋ณด๋‹ค ์‹œ์Šคํ…œ ํšจ์œจ์ด ์•ˆ ์ข‹์Œ
๊ฐ€์žฅ ํฐ ์›์ธ > VM๊ฐ€์ƒํ™”๋ฅผ ํ•˜๊ธฐ ์œ„ํ•ด ๋ฌด๊ฑฐ์šด OS๋ฅผ ๋„์–ด์•ผ ํ•œ๋‹ค๋Š” ๊ทผ๋ณธ์ ์ธ ๋ฌธ์ œ
(๊ฐ€๋ฒผ์šด ์„œ๋น„์Šค๋ฅผ ํ•˜๋‚˜ ๋„์šฐ๊ธฐ ์œ„ํ•ด์„œ ์ด๋ณด๋‹ค ๋” ํฐ OS๋ฅผ ๋„์›Œ์•ผํ•˜๋Š” ๊ฒฝ์šฐ ๋ฐœ์ƒ)

# 2014.06. dotCloud - ์ปจํ…Œ์ด๋„ˆ

๋ฆฌ๋ˆ…์Šค์˜ ์ž์›๊ฒฉ๋ฆฌ๊ธฐ์ˆ ์„ ์ปจํ…Œ์ด๋„ˆ๋ผ๋Š” ๊ฐœ๋…์œผ๋กœ ๋ˆ„๊ตฌ๋‚˜ ์‰ฝ๊ฒŒ ์‚ฌ์šฉํ•  ์ˆ˜ ์žˆ๊ฒŒ ๋งŒ๋“ฆ
ํšŒ์‚ฌ๋ฅผ ๋„์ปค๋กœ ๋ณ€๊ฒฝ > ๊ธฐ์ˆ ์„ ์˜คํ”ˆ ์†Œ์Šค๋กœ ๊ณต๊ฐœ

์ปจํ…Œ์ด๋„ˆ ๊ฐ€์ƒํ™” ๊ธฐ์ˆ ?

์„œ๋น„์Šค๊ฐ„์— ์ž์›๊ฒฉ๋ฆฌ๋ฅผ ํ•˜๋Š”๋ฐ OS๋ฅผ ๋ณ„๋„๋กœ ๋„์šฐ์ง€ ์•Š์•„๋„ ๋จ

OS ๊ธฐ๋™์‹œ๊ฐ„์ด ์—†๊ธฐ ๋•Œ๋ฌธ์— ์ž๋™ํ™”์‹œ ์—„์ฒญ ๋น ๋ฅด๊ณ , ์ž์› ํšจ์œจ๋„ ๋งค์šฐ ๋†’์Œ

๋„์ปค๊ฐ€ ํฌ๊ฒŒ ๋œจ๊ธฐ ์‹œ์ž‘

ํ•˜์ง€๋งŒ ๋„์ปค ์ž์ฒด๋Š” ํ•˜๋‚˜์˜ ์„œ๋น„์Šค๋ฅผ ์ปจํ…Œ์ด๋„ˆ๋กœ ๊ฐ€์ƒํ™”์‹œ์ผœ ๋ฐฐํฌํ•˜๊ณ  ์šด์˜ํ•˜๋Š” ์—ญํ• ์„ ํ•  ์ˆ˜ ์—†์Œ

# ์ปจํ…Œ์ด๋„ˆ ์˜ค์ผ€์ŠคํŠธ๋ ˆ์ดํ„ฐ ๋„์ž…

์—ฌ๋Ÿฌ ์ปจํ…Œ์ด๋„ˆ๋“ค์„ ๊ด€๋ฆฌํ•ด์ฃผ๋Š” ์†”๋ฃจ์…˜
๋„์ปค์˜ ์ปจํ…Œ์ด๋„ˆ ๊ธฐ์ˆ ์€ ์˜คํ”ˆ์†Œ์Šค -> ๋งŽ์€ ํšŒ์‚ฌ๋“ค์ด ์˜ค์ผ€์ŠคํŠธ๋ ˆ์ดํ„ฐ๋ฅผ ๊ฐœ๋ฐœ

# 2015.07. ์ฟ ๋ฒ„๋„คํ‹ฐ์Šค ๋ฆด๋ฆฌ์Šค ๋ฒ„์ „ ๋ฐฐํฌ

์ฟ ๋ฒ„๋„คํ‹ฐ์Šค๊ฐ€ ๋ฆด๋ฆฌ์Šค ๋ฒ„์ „์„ ๋ฐฐํฌํ•œ ํ•œ ๊ฒƒ์€ ์กฐ๊ธˆ ๋Šฆ์—ˆ์ง€๋งŒ
๊ตฌ๊ธ€์—์„œ ์ฃผ๋„ํ–ˆ๊ณ  ํ•ด๋‹น ํ”„๋กœ์ ํŠธ์— ๋งŽ์€ ์—…์ฒด๊ฐ€ ์ฐธ์—ฌํ•ด ์ €๋งˆ๋‹ค์˜ ์‹คํŒจ ์šด์˜ ๋…ธํ•˜์šฐ๋ฅผ ๋…น์—ฌ๋ƒˆ๊ณ 
๋‹ค๋ฅธ ๊ธฐ์—…๋“ค์ด ์‚ฌ์šฉํ•  ๋•Œ ๋งŒ์กฑ๋„๊ฐ€ ๋†’์•„ ํƒ€ ์˜ค์ผ€์ŠคํŠธ๋ ˆ์ดํ„ฐ์— ๋น„ํ•ด ๊ด€์‹ฌ์ด ๋†’์•„์ง

# ํ˜„์žฌ. ํด๋ผ์šฐ๋“œ์„œ๋น„์Šค

ํ˜„์žฌ ์„œ๋น„์Šค ๋ฐฐํฌ ์šด์˜์˜ ํ‘œ์ค€์œผ๋กœ ์ž๋ฆฌ ์žก๊ณ  ๋งŽ์€ ํด๋ผ์šฐ๋“œ ์„œ๋น„์Šค๋ฅผ ์ œ๊ณตํ•˜๋Š” ๊ธฐ์—…๋“ค์€ ์ฟ ๋ฒ„๋„คํ‹ฐ์Šค ํ™˜๊ฒฝ์ด ์„ค์น˜๋˜์–ด์žˆ๋Š” ์ธํ”„๋ผ๋ฅผ ์„œ๋น„์Šคํ•˜๊ณ  ์žˆ์Œ

๊ทธ๋ž˜์„œ ์šฐ๋ฆฌ๋Š” ์ฟ ๋ฒ„๋„คํ‹ฐ์Šค๋ฅผ ๋ณ„๋„๋กœ ์„ค์น˜ํ•  ํ•„์š”์—†์ด ์ด๋Ÿฐ ์„œ๋น„์Šค๋ฅผ ์‚ฌ์šฉํ•ด๋„ ๋˜๊ณ  ์˜คํ”ˆ ์†Œ์Šค์ด๊ธฐ ๋•Œ๋ฌธ์— ์ง์ ‘ ์„ค์น˜ํ•ด์„œ ์ž์‹ ์˜ ์šด์˜ํ™˜๊ฒฝ์— ๋งž๊ฒŒ ์ตœ์ ํ™” ์‹œํ‚ฌ ์ˆ˜ ์žˆ์Œ ๊ทธ๋Ÿฌ๊ธฐ ์œ„ํ•ด ์ฟ ๋ฒ„๋„คํ‹ฐ์Šค๋ฅผ ์ž˜ ์‚ฌ์šฉํ•  ์ˆ˜ ์žˆ์–ด์•ผ ํ•จ


# ๐Ÿ“š๊ณต๋ถ€ํ•  ๋ชฉ์ฐจ

  1. ์ฟ ๋ฒ„๋„คํ‹ฐ์Šค๋ž€? ์™œ ์‚ฌ์šฉํ• ๊นŒ?
  2. VM vs Container
  3. ์ฟ ๋ฒ„๋„คํ‹ฐ์Šค ํ™˜๊ฒฝ ๊ตฌ์ถ•ํ•˜๊ธฐ
  4. ์ฟ ๋ฒ„๋„คํ‹ฐ์Šค ์ฃผ์š” Object ์ดํ•ด
  5. ์ฟ ๋ฒ„๋„คํ‹ฐ์Šค Controller ์ดํ•ด
Last Updated: 6/18/2023, 2:13:15 PM