object
Last updated
Last updated
컨ν μ΄λμμ νΉμ μλΉμ€λ€μ μμ±ν λ νΉμ νκ²½λ³μ νλκ° λ¬λΌλ λ€λ₯Έ μλΉμ€λ‘ μ΄λ¬ν μλΉμ€λ€μ κ°κ° λ€λ₯Έ Imageλ‘ κ΄λ¦¬νκ² λλ©΄ μ΄λ§μ΄λ§νκ² λ§μ imageλ€μ κ΄λ¦¬νκ² λλλ°, μ΄λ μ΄λ° κ°λ€μ 미리 μ μν΄λκ³ νκ²½λ³μκ° λΉμ΄μλ μ΄λ―Έμ§ νκ°λ§ κ΄λ¦¬λ₯Όν΄λ μ΄ μ€μ νμΌμ κ°μ΄ μλΉμ€λ₯Ό μμ±νκ² λλ©΄ μ¬λ¬ μλΉμ€λ€μ μμ±ν μ μκ²λλ€. μ΄λ configMapκ³Ό secretμ μ¬μ©νλ€.
secretμ λ°μ΄ν°κ° λ©λͺ¨λ¦¬μ μ μ₯λκΈ° λλ¬Έμ 보μμ μ 리νμ§λ§ μν¬λ¦ΏλΉ μ΅λ 1MκΉμ§λ§ μ μ₯μ΄ κ°λ₯νλ€.
μ΄λ νκ²½λ³μλ₯Ό μ¬λ¬ ννλ‘ λ£μ΄ μ¬μ©ν μ μλ€.
ConfigMapμ ν΅ν΄ νμν κ°μ μμλ‘ μ€μ ν΄λκ³ μ»¨ν μ΄λμμ κ°λ€μ μ¬μ©ν μ μκ³ secretμ μ£Όμν μ 보λ₯Ό μ μ₯νλλ° μ΄λ secretμ valueλ base64λ‘ μΈμ½λ©ν΄μ κ°μ λ£μ΄μ£Όμ΄μΌνλ€. νλλ‘ κ°μ΄ μ£Όμ μ΄ λ λλ μλμ μΌλ‘ λμ½λ©μ΄ λμ΄ μ¬μ©λλ€.
μΌλ°μ μΈ objectκ°λ€μ k8s dbμ μ μ₯μ΄ λλλ° secretμ λ©λͺ¨λ¦¬μ μ μ₯μ΄ λκ³ configMapμ key/valueλ₯Ό 무νν μμ±ν μ μμ§λ§ secretμ 1mbyteλ§ μ¬μ©μ΄ κ°λ₯νλ€.
κ°μΌλ‘ μμκ° μλ νμΌμ μ μν λλ λμ보λμμ μ 곡νμ§ μκΈ° λλ¬Έμ μ§μ cliλ‘ configMap/secretμ valueλ‘ κ°μ λ£μ΄μ£Όμ΄μΌ νλ€.
νκ²½λ³μ λ°©μμ νλ² μ£Όμ νλ©΄ λμ΄κΈ° λλ¬Έμ νκ²½λ³μ κ°μ΄ λ³κ²½λμ΄λ μ΄λ₯Ό μ¬μ©νκ³ μλ νλλ μ¬μ£Όμ νμ§ μμ μ΄μ λ³κ²½μ΄ λμ§ μμ§λ§, λ§μ΄νΈλ°©μμ λ§κ·Έλλ‘ λ§μ΄νΈλ₯Ό ν΄μ μ¬μ©νκΈ°λλ¬Έμ νμΌκ°μ΄ λ³κ²½λλ©΄ μ΄λ₯Ό μ¬μ©νκ³ μλ νλλ λ°λ κ°μ μ¬μ©νκ² λλ€.
ν ν΄λ¬μ€ν° λ΄μμλ μ¬λ¬ λ€μμ€νμ΄μ€λ€μ λ§λ€ μ μκ³ λ€μμ€νμ΄μ€ λ΄μμλ μ¬λ¬ νλλ€μ λ§λ€μ΄ μ¬μ©ν μ μλ€. μ΄λ ν λ€μμ€νμ΄μ€μ νλκ° μλ²μ λͺ¨λ μμμ μ¬μ©νκ² λλ©΄ λ€λ₯Έ νλλ€μμ λ¬Έμ κ° λ°μν μ μκΈ° λλ¬Έμ λ€μμ€νμ΄μ€λ€λ§λ€ μ΅λ μμλμ μ ννλ Resource Quotaλ₯Ό λ μ μκ³ ν λ€μμ€νμ΄μ€λ΄μμ νκ°μ νλκ° λͺ¨λ Resource Quotaλ§νΌμ μ¬μ©νκ³ μλ€λ©΄ λ€λ₯Έ νλλ€μ΄ λ€μ΄μ¬ μ μκΈ° λλ¬Έμ ννλλΉ μμ±λ μ μλ μμλμ μ νν μ μλ LimitRangeκ° μ‘΄μ¬νλ€.
ν λ€μμ€νμ΄μ€μμλ κ°μ μ΄λ¦μ νλλ€μ μ€λ³΅ν΄μ μμ±ν μμκ³ , ν λ€μμ€νμ΄μ€ λ€κ³Όλ λΆλ¦¬λμ΄ κ΄λ¦¬λκΈ° λλ¬Έμ μλ‘ λ€λ₯Έ λ€μμ€νμ΄μ€λΌλ©΄ ν μλΉμ€μμ λ€λ₯Έ νλλ€μ μ°κ²°ν μ μλ€. κ·Έλ¦¬κ³ λ€μμ€νμ΄μ€λ₯Ό μ§μ°κ² λλ©΄ κ·Έ μμ λͺ¨λ μμμ κ°μ΄ μ§μμ§κ² λλ€.
λ¬Όλ‘ , PVλ nodeλ₯Ό μ΄μ©νμ¬ μ°κ²°μ ν μλ μκ³ μ°κ²°μ λμ§ μμ§λ§, κ° νλκ° κ°μ§κ³ μλ λ΄λΆ ipμ£Όμλ₯Ό μ΄μ©ν΄μ μ κ·Όκ³Ό μ°κ²°μ κ°λ₯νκ³ nodePortλ λ§μ°¬κ°μ§μ΄λ€. μ΄λ
λ€μμ€νμ΄μ€μ μμμ μ ννκΈ° μν objectλ‘ ResourceQuotaλ₯Ό λͺ μν λ€μμ€νμ΄μ€μ νλλ₯Ό μμ±νλ €κ³ ν λ νλμ μμλμ λͺ μν΄μ£Όμ§ μμΌλ©΄ μλ‘ μμ±ν μ μκ³ νμ¬ μμμ μ΄κ³Όν΄λ μμ±μ΄ λμ§ μλλ€.
λ€μμ€νμ΄μ€λ§κ³ λ ν΄λ¬μ€ν° μ 체μ λΆμ¬ν μ μλ κΆνμ΄λ€.
memory λΏλ§μ΄ μλλΌ cpu, storageλ μ ν ν μ μμΌλ©° objectλ€μ μ«μλ μ νν μ μμ§λ§ k8sλ²μ λ§λ€ μ νν μ μλ objectμ’ λ₯λ μμ΄νλ€.
κ°κ°μ νλλ§λ€ λ€μμ€νμ΄μ€μ λ€μ΄κ° μ μλμ§ μ²΄ν¬νκΈ° μν object
μ΄λ resourceQuotaμ λ¬λ¦¬ λ€μμ€νμ΄μ€λ΄μμλ§ μ¬μ©μ΄ κ°λ₯ν objectμ΄λ€.