• toc {:toc}

Storage

  • ์ฟ ๋ฒ„๋„คํ‹ฐ์Šค์˜ ์Šคํ† ๋ฆฌ์ง€ โ†’ ๋„์ปค์™€ ์œ ์‚ฌํ•˜๊ฒŒ Volume์ด๋ผ ํ•œ๋‹ค.

  • Volume : ํŒŸ์— ์žˆ๋Š” ์ปจํ…Œ์ด๋„ˆ๊ฐ€ ์ ‘๊ทผ ๊ฐ€๋Šฅํ•œ ๋ฐ์ดํ„ฐ๋ฅผ ์ง€๋‹Œ ๋””๋ ‰ํ† ๋ฆฌ์ด๋‹ค.

  • ํŒŸ ์•ˆ์—์„œ ๋ฐ์ดํ„ฐ ๋ฒ ์ด์Šค๊ฐ€ ์กด์žฌํ•˜๋ฉด ์ปจํ…Œ์ด๋„ˆ๋“ค์ด ๊ฐ™์€ ๋ฐ์ดํ„ฐ ๋ฒ ์ด์Šค๋ฅผ ๊ณต์œ ํ•  ์ˆ˜ ์žˆ๋‹ค.

image

  • ์ปจํ…Œ์ด๋„ˆ ์•ˆ์—๋„ ๋งŒ๋“ค ์ˆ˜ ์žˆ์œผ๋‚˜ ์ปจํ…Œ์ด๋„ˆ์˜ ๋””์Šคํฌ write ๊ธฐ๋Šฅ์„ ์ถ”๊ฐ€ํ•˜๋ฉด ๊ต‰์žฅํžˆ ๋А๋ ค์ง€๊ธฐ ๋•Œ๋ฌธ์— ์‚ฌ์šฉํ•˜์ง€ ์•Š๋Š”๋‹ค.

  • emptyDir : ํŒŸ์— ์ƒ์„ฑ๋˜๊ณ  ํŒŸ ์•ˆ์— ์žˆ๋Š” ์ปจํ…Œ์ด๋„ˆ๋“ค์ด ๊ณต์œ ํ•  ์ˆ˜ ์žˆ๋‹ค.

    • ํŒŸ์ด ์ƒ์„ฑ๋  ๋•Œ ํ•จ๊ป˜ ์ƒ์„ฑ๋˜๊ณ  ํŒŸ์ด ์‚ญ์ œ๋  ๋•Œ ํ•จ๊ป˜ ์‚ญ์ œ๋œ๋‹ค.
    • ์ฒ˜์Œ ์ƒ์„ฑ๋˜๋ฉด ๋น„์–ด์žˆ๋‹ค.
    • ํ†ต์ƒ ์ž„์‹œ์ ์œผ๋กœ ์ปจํ…Œ์ด๋„ˆ๋“ค์ด ์ž‘์—…ํ•˜๊ธฐ ์œ„ํ•œ ๊ฒƒ๋“ค์„ ์ €์žฅํ•˜๊ธฐ ์œ„ํ•ด ์‚ฌ์šฉํ•œ๋‹ค.
  • hostPath : ํ˜ธ์ŠคํŠธ ๋…ธ๋“œ ์•ˆ์— ์žˆ๋Š” ๋””๋ ‰ํ† ๋ฆฌ๋ฅผ ํŒŸ๋“ค์ด ๊ณต์œ ํ•ด์„œ ์‚ฌ์šฉํ•  ์ˆ˜ ์žˆ๋Š” ์Šคํ† ๋ฆฌ์ง€์ด๋‹ค. ๋…ธ๋“œ ์•ˆ์— ์œ„์น˜ํ•œ๋‹ค.

    • ๋…ธ๋“œ๊ฐ€ ํด๋Ÿฌ์Šคํ„ฐ ์•ˆ์— ์žˆ์„ ๋•Œ ์ƒ์„ฑ, ํด๋Ÿฌ์Šคํ„ฐ๋ฅผ ๋‚˜๊ฐ€๋ฉด ์‚ญ์ œ๋œ๋‹ค.
    • ์ž„์‹œ์ ์ธ ์ž‘์—…์— ์‚ฌ์šฉํ•œ๋‹ค.
    • Worker ๋…ธ๋“œ์˜ ํŠน์ • ํŒŒ์ผ, ๋””๋ ‰ํ† ๋ฆฌ๋ฅผ ์ปจํ…Œ์ด๋„ˆ์˜ ํŒŒ์ผ์‹œ์Šคํ…œ์— ๋งˆ์šดํŠธํ•œ๋‹ค.

image

  • Persistent Volume Claim : PersistentVolume์„ ์œ„ํ•œ ์š”์ฒญ์ด๋‹ค.
    • ์ˆœ์„œ
      1. ์ฟ ๋ฒ„๋„คํ‹ฐ์Šค๊ฐ€ ์ธ์‹ํ•  ์ˆ˜ ์žˆ๋„๋ก Volume์„ ๊ฐ์‹ธ PersistentVolume์˜ ์ผํ™˜์œผ๋กœ ๋“ฑ๋กํ•œ๋‹ค. (์Šคํ† ๋ฆฌ์ง€ ํŒ€)
      2. ๋‚ด ๊ฒƒ์ด ์•„๋‹Œ PersistentVolume์˜ ์ผ๋ถ€๋ฅผ ๋‚ด ๊ฒƒ์ธ ๊ฒƒ์ฒ˜๋Ÿผ ์‚ฌ์šฉํ•˜๊ธฐ ์œ„ํ•ด ์š”์ฒญํ•œ๋‹ค. Claim(์‚ฌ์šฉํ•˜๋Š” ํŒ€)
      3. ์ฟ ๋ฒ„๋„คํ‹ฐ์Šค๊ฐ€ ์กฐ์ ˆํ•˜์—ฌ PersistentVolume์„ ์—ฐํ•ด์ค€๋‹ค.
    • PersistentVolume : Namespace, ๊ฐ™์€ ์ด๋ฆ„ ๊ณต๊ฐ„, ํด๋Ÿฌ์Šคํ„ฐ ์•ˆ์— ์กด์žฌํ•œ๋‹ค.
    • ํŒŸ์ด Volume์— ์ ‘์†ํ•œ๋‹ค๋Š” ์˜๋ฏธ๋Š” ๋„คํŠธ์›Œํฌ๋ฅผ ํ†ตํ•ด์„œ ์›๊ฒฉ์œผ๋กœ ํ•„์š”ํ•œ ์ •๋ณด๋ฅผ ์ฃผ๊ณ  ๋ฐ›๋Š”๋‹ค๋Š” ์˜๋ฏธ์ด๋‹ค.
    • NFS(Network File System) : ๋„คํŠธ์›Œํฌ๋กœ ์—ฐ๊ฒฐํ•˜์—ฌ ์™ธ๋ถ€์˜ ๋””์Šคํฌ๋ฅผ ์‹ค์ œ ์—ฐ๊ฒฐํ•œ ๊ฒƒ์ฒ˜๋Ÿผ ๋งˆ์šดํŠธํ•  ์ˆ˜ ์žˆ๋‹ค. ํŒŸ์ด ์ง€์›Œ์ง€๋”๋ผ๋„ nfs volume์˜ ๋ฐ์ดํ„ฐ๋Š” ์ง€์›Œ์ง€์ง€ ์•Š๋Š”๋‹ค.