• 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 의 λ°μ΄ν„°λŠ” μ§€μ›Œμ§€μ§€ μ•ŠλŠ”λ‹€.