μΏ λ²λ€ν°μ€λ₯Ό μμ보기 μμ, μ€μΌμ€νΈλ μ΄μ κ³Ό κ·Έμ κ΄λ ¨ν κ°λ λ€μ μμ보μ!!
κΈ°λ³Έκ°λ
λ‘λλ°Έλ°μ±
- κ°λ : μ¬λ¬ 컨ν μ΄λμ μμ²μ λΆμ°μμΌ λΆνλ₯Ό κ· λ±νκ² λ°°λΆνλ κ²
- λ°©λ²: λ‘λλ°Έλ°μ± μ₯μΉκ° 컨ν μ΄λ μμ λ°°μΉλλ€. μ΄λ₯Ό ν΅ν΄ 컨ν μ΄λλΉ λΆνλ₯Ό μ€μ΄κ³ μ²λ¦¬ μκ° λ¨μΆ κ°λ₯
ν¬μ€ 체ν¬
- κ°λ : 컨ν μ΄λκ° μ μμ μΌλ‘ μ€ν μ€μΈμ§ μ¬λΆλ₯Ό λͺ¨λν°λ§νλ νλ‘μΈμ€
- λ°©λ²: 컨ν μ΄λμ μμ²μ 보λ΄κ³ 컨ν μ΄λκ° μ μμ μΌλ‘ μλ΅μ λ°ννλμ§ νμΈ. λ§μ½ μλ΅μ΄ λ°νλμ§ μμΌλ©΄ λ¬Έμ κ° μλ€κ³ μ¬κΈ°κ³ , ν΄λΉ 컨ν μ΄λλ₯Ό λΉνμ±ννμ¬ μμ€ν μ΄ μ μμ μΌλ‘ κ°λλλ μκ°μ λλ¦°λ€. (= κ°μ©μ±μ μ μ§νλ€.)
μ€μΌμΌλ§
- κ°λ : μμ² κ·λͺ¨μ λ°λΌ 컨ν μ΄λ μλ₯Ό μ‘°μ νλ κ²
- λ°©λ²:μκ³κ°μ λ°λΌ 리μμ€λ₯Ό μλμΌλ‘ λ리거λ μ€μ¬ μ±λ₯κ³Ό ν¨μ¨μ±μ μ μ§
- μμ§μ μ€μΌμΌλ§
- μνμ μ€μΌμΌλ§
μ€μΌμ€νΈλ μ΄μ
- κ°λ : 컨ν μ΄λμ κ΄λ¦¬ λ° μ΄μμ μλννλ νλ‘μΈμ€
- νμμ±: 컨ν μ΄λκ° μλμΌλ‘ κ΄λ¦¬λλ©΄ κ° μ»¨ν μ΄λκ° λ 립μ μΌλ‘ μ΄μλμ΄ μλ§μ§μ°½μΌλ‘ λμλ€λ κ²! μ€μΌμ€νΈλ μ΄μ μ ν΅ν΄ μΌκ΄μ± μκ³ ν¨μ¨μ μΈ κ΄λ¦¬κ° κ°λ₯ν΄μ§λ€.
- μμ μ€λͺ ν λ‘λλ°Έλ°μ±, ν¬μ€μ²΄ν¬λ μλμΌλ‘ μ€νν μ μμ§λ§, κ΄λ¦¬ν΄μΌν 컨ν μ΄λμ μκ° μ¦κ°νλ©΄ μ΄λ₯Ό μλμΌλ‘ μ²λ¦¬νκΈ° μ΄λ ΅λ€.
- 컨ν μ΄λλ₯Ό νμ©ν μ ν리μΌμ΄μ μ΄ λ³΄κΈλκ³ κ·Έ κ·λͺ¨κ° 컀μ§μλ‘ μ»¨ν μ΄λ μ€μΌμ€νΈλ μ΄μ μ νμμ±μ λμ± μ»€μ§κ²μ΄λ€.
μΏ λ²λ€ν°μ€
- κ°λ
: ꡬκΈμ΄ κ°λ°ν μ€μΌμ€νΈλ μ΄μ
(컀λμ΄ κ΄λ¦¬ λ° μ΄μ μλν) λꡬ
- λ€μμ 컨ν μ΄λλ₯Ό ν¨μ¨μ μΌλ‘ λ°°ν¬, νμ₯ λ° κ΄λ¦¬νκΈ° μν μ€νμμ€ μμ€ν
- μΏ λ²λ€ν°μ€λ§κ³ λ 컨ν μ΄λ μ€μΌμ€νΈλ μ΄μ λꡬ(λ컀 μ€μλͺ¨λ λ±)κ° μμ§λ§, μΏ λ²λ€ν°μ€κ° νμ€μ΄ λμλ€.
κΈ°λ₯
κ°λ₯ν κΈ°λ₯
- 컨ν μ΄λ κ΄λ¦¬ λ° μ΄μ μλν: 컨ν μ΄λλ₯Ό νμ©ν μ ν리μΌμ΄μ μ μ΄μμ κ°μννκ³ , νμμ λ°λΌ 리μμ€λ₯Ό ν¨μ¨μ μΌλ‘ λΆμ°ν μ μλ€.
- ν¬μ€ μ²΄ν¬ λ° μ¬μμ: 컨ν μ΄λμ μνλ₯Ό λͺ¨λν°λ§νκ³ , μ€ν¨ν 컨ν μ΄λλ₯Ό μλμΌλ‘ μ¬μμ
- μλν¬μΈνΈ μ 곡 λ° λ‘λ λ°Έλ°μ±: 컨ν μ΄λμ λν μ κ·Όμ ν¨μ¨μ μΌλ‘ κ΄λ¦¬νκ³ , μμ²μ μ¬λ¬ 컨ν μ΄λλ‘ λΆμ°
- 컨ν μ΄λ λ°°ν¬ λ° λ‘€λ§ μ λ°μ΄νΈ: μ ν리μΌμ΄μ μ μλ‘μ΄ λ²μ μ μ μ§μ μΌλ‘ λ°°ν¬νκ³ , νμμ λ‘€λ°±
- μ€ν λ¦¬μ§ κ΄λ¦¬: 컨ν μ΄λμ μ°λλ μ€ν 리μ§λ₯Ό ν¨μ¨μ μΌλ‘ κ΄λ¦¬
- κΈ°λ° μ 보 λ° κ΅¬μ± μ 보 μ μ₯: μ€μν μ 보λ₯Ό μμ νκ² μ μ₯νκ³ κ΄λ¦¬
μ ν κΈ°λ₯
- μλ λΉλ λ° λ―Έλ€μ¨μ΄ κΈ°λ₯: μΏ λ²λ€ν°μ€λ μλμΌλ‘ μ ν리μΌμ΄μ μ λΉλνκ±°λ λ©μμ§ λΈλ‘컀, λ°μ΄ν°λ² μ΄μ€μ κ°μ λ―Έλ€μ¨μ΄ κΈ°λ₯μ μ 곡νμ§ μλλ€.
- νλμ¨μ΄ μλ² κ΄λ¦¬: μΏ λ²λ€ν°μ€λ 컨ν μ΄λμ ν΄λ¬μ€ν° κ΄λ¦¬μ μ€μ μ λλ©°, μλ²μ νλμ¨μ΄λ μ΄μ체μ μ체λ₯Ό κ΄λ¦¬νμ§ μλλ€.
- λ‘κ·Έ κΈ°λ‘ λ° κ°μ: κΈ°λ³Έμ μΌλ‘ λ‘κ·Έ κΈ°λ‘μ΄λ κ°μ κΈ°λ₯μ μ 곡νμ§ μμΌλ©°, μ΄λ¬ν κΈ°λ₯μ μΆκ°νκΈ° μν΄ λ€λ₯Έ λꡬμμ μ°λμ΄ νμ
μΏ λ²λ€ν°μ€ ν΄λ¬μ€ν°
- μ μ: λλμ 컨ν μ΄λμ μλ²λ₯Ό ν¨μ¨μ μΌλ‘ κ΄λ¦¬νκ³ μ΄μνλ μμ€ν μ μ§ν©
- λ Έλ: ν΄λ¬μ€ν°λ₯Ό ꡬμ±νλ κ° μλ²
λ Έλμ μ ν
- μ컀 λ Έλ: μ€μ λ‘ νλ(컨ν μ΄λλ₯Ό μ€ννλ μ΅μ λ¨μ)λ₯Ό ꡬλνλ λ Έλ
- λ§μ€ν° λ Έλ: μ컀 λ Έλλ₯Ό μ μ΄νκ³ κ΄λ¦¬νλ λ Έλλ‘, νλμ λ°°μΉμ μ€μΌμ€λ§μ λ΄λΉ
νλ
- μ μ: νλλ νλ μ΄μμ 컨ν μ΄λλ₯Ό ν¬ν¨νλ μΏ λ²λ€ν°μ€μ κ΄λ¦¬νλ μ΅μ λ¨μ
- κ°μ νλ λ΄μ 컨ν μ΄λλ λ€νΈμν¬μ μ€ν 리μ§λ₯Ό 곡μ νλ©°, μλ‘ λ°μ νκ² νλ ₯νλ€.
- μ¬μ©μ μΈν°νμ΄μ€: μ¬μ©μλ μ§μ μ컀 λ Έλμμ νλλ₯Ό μ€ννμ§ μκ³ , λ§μ€ν° λ Έλλ₯Ό ν΅ν΄ νλλ₯Ό κ΄λ¦¬
- μ£Όμ νΉμ±
- λ€νΈμν¬ κ³΅μ : κ°μ νλμ ν¬ν¨λ 컨ν μ΄λλ€μ λμΌν λ€νΈμν¬ λ€μμ€νμ΄μ€λ₯Ό 곡μ νλ€. μ¦, κ°μ IP μ£Όμλ₯Ό μ¬μ©νκ³ , λ‘컬 νΈμ€νΈλ₯Ό ν΅ν΄ μλ‘ ν΅μ κ°λ₯
- μ€ν λ¦¬μ§ κ³΅μ : νλ λ΄μ 컨ν μ΄λλ€μ κ°μ λ³Όλ₯¨μ λ§μ΄νΈνμ¬ λ°μ΄ν°λ₯Ό 곡μ
- λΌμ΄νμ¬μ΄ν΄: κ°μ νλμ ν¬ν¨λ 컨ν μ΄λλ κ°μ λΌμ΄νμ¬μ΄ν΄μ κ°λλ€. μ¦, νλκ° μμ±λκ±°λ μμ λ λ λͺ¨λ 컨ν μ΄λκ° ν¨κ» μμ±λκ±°λ μμ λλ€. μλ₯Ό λ€μ΄ λ°λΌμ 컨ν μ΄λ A, 컨ν μ΄λ Bκ° κ°μ νλμ μλ€λ©΄, 컨ν μ΄λ Aλ§ κ΅¬λνκ³ λ 컨ν μ΄λ Aλ§ κ΅¬λν μ μλ€.
.yaml νμΌ
apiVersion: v1 # Podλ₯Ό μμ±ν λλ v1μ΄λΌκ³ κΈ°μ¬νλ€.
kind: Pod # Podλ₯Ό μμ±νλ€κ³ λͺ
μ
metadata:
name: nginx-pod # Pod μ΄λ¦
spec:
containers:
- name: nginx-container # μμ±ν 컨ν
μ΄λμ μ΄λ¦
image: nginx # 컨ν
μ΄λλ₯Ό μμ±ν λ μ¬μ©ν Docker μ΄λ―Έμ§
ports:
- containerPort: 80
μ΄λ spec.containers.ports.containerPort : μ€μ μλμλ μν₯μ λ―ΈμΉμ§ μλλ€. λͺ μμ μΌλ‘ λνλ΄κΈ° μν λ¬Έμνμ©
μ¦, μ΄μ°¨νΌ 80λ² ν¬νΈμμ μ€νλλ€.
- μΏ λ²λ€ν°μ€λ μμ .yamlνμΌμ Manifest Fileμ΄λΌ νλ€.
- μΏ λ²λ€ν°μ€μμ λ€μν 리μμ€(νλ, μλΉμ€, λ³Όλ₯¨ λ±)μ μμ±νκ³ κ΄λ¦¬νκΈ° μν΄ μ¬μ©
컨ν μ΄λ λ°°μΉ κΈ°μ€
- λ°μ ν κ΄κ³: μΌλ°μ μΌλ‘ κ°μ νλμ ν¬ν¨λ 컨ν
μ΄λλ€μ μλ‘ λ°μ ν κ΄κ³κ° μμ΄μΌ νλ€.
- μλ₯Ό λ€μ΄, λ°μ΄ν°λ² μ΄μ€μ λ°μ΄ν°λ² μ΄μ€ κ΄λ¦¬ λꡬλ₯Ό κ°μ νλμ λλ©΄ μ’λ€.
- μνΈ μμ©: μλ‘ κΈ΄λ°νκ² μνΈ μμ©νλ 컨ν
μ΄λλ€μ κ°μ νλμ ν¬ν¨
- μ΄λ λ€νΈμν¬ μ±λ₯μ μ΅μ ννκ³ λ°μ΄ν° 곡μ λ₯Ό μ©μ΄νκ² νκΈ° μν¨
- λ 립μ±: 컨ν μ΄λκ° μλ‘ λ 립μ μΌλ‘ λμν΄μΌ νλ€λ©΄, κ°μ νλμ ν¬ν¨ν νμλ μλ€. μ΄μ°¨νΌ λ€νΈμνΉ κΈ°λ₯μ ν΅ν΄ μλ‘ λ€λ₯Έ νλμ μλ 컨ν μ΄λλ€λ ν΅μ ν μ μλ€.
νλμ νμμ±(μ μ¬μ©ν΄μΌ ν κΉ?)
- μ΄μ λΆν κ²½κ°: 컨ν μ΄λμμ μ¬λ¬ νλ‘μΈμ€λ₯Ό μμνλ©΄ μ§μ νλ‘μΈμ€λ₯Ό κ΄λ¦¬ν΄μΌ νμ§λ§, μ¬λ¬ 컨ν μ΄λλ₯Ό κ°μ νλμ ν¬ν¨μν€λ©΄ μΏ λ²λ€ν°μ€κ° μ΄λ€μ κ΄λ¦¬νκ³ , λΌμ΄νμ¬μ΄ν΄μ μΌμΉμΌμ μλμΌλ‘ νλ‘μΈμ€λ₯Ό κ΄λ¦¬ν΄μΌ νλ λΆλ΄μ μ€μΈλ€.
- 리μμ€ μλΉ μ΅μ ν: νλ λ΄μ 컨ν μ΄λλ€μ΄ 곡μ νλ 리μμ€(μ€ν 리μ§, λ€νΈμν¬) λλΆμ 리μμ€ μλΉλ₯Ό μ΅μ ν κ°λ₯
- ν¨ν€μ§ κ΄λ¦¬: 컨ν μ΄λλ³λ‘ νμν μ΅μνμ ν¨ν€μ§λ§ μ€μΉνμ¬, λΆνμν μμ κ³Ό 리μμ€ λλΉλ₯Ό μ€μΈλ€.
νλμ λμμΈ ν¨ν΄
- One-Container-Per-Pod: κ°μ₯ μΌλ°μ μΈ ν¨ν΄μΌλ‘, νλ λΉ νλμ 컨ν μ΄λλ₯Ό μ€ν. κ°λ¨ν μ ν리μΌμ΄μ μ κ²½μ° μ μ©
- Sidecar 컨ν
μ΄λ: νλμ μ£Ό μ ν리μΌμ΄μ
컨ν
μ΄λμ ν¨κ» 보쑰 μν μ νλ 컨ν
μ΄λλ₯Ό ν¬ν¨νλ ν¨ν΄
- μλ₯Ό λ€μ΄, λ‘κ·Έ μμ§κΈ°, λͺ¨λν°λ§ λꡬ λ±μ΄ Sidecar 컨ν μ΄λλ‘ λμν μ μλ€.
Deployments and ReplicaSets
- κ°λ : νλ κ΄λ¦¬ λ°©μ, ReplicaSetμ κ·Έλ£Ήννκ³ κ΄λ¦¬νλ λ¨μ
- νλλ νλ μ΄μμ 컨ν μ΄λ κ·Έλ£Ή, λ ν리카μ μ νλ μ΄μμ νλ κ·Έλ£Ή, λνλ‘μ΄λ¨ΌνΈλ νλμ΄μμ λ ν리카μ κ·Έλ£Ή
- νλλ λ€λ₯Έ μ νμ 컨ν μ΄λ ν¬ν¨, λ ν리카μ μ κ°μ μ νμ νλλ§ ν¬ν¨, λνλ‘μ΄λ¨ΌνΈλ λ€λ₯Έ μ ν ν¬ν¨ κ°λ₯νλ κ°μ λ ν리카μ μ λ€λ₯Έ λ²μ μ ν¬ν¨
ReplicaSet
- κ°λ : μΏ λ²λ€ν°μ€μμ νλλ₯Ό κ΄λ¦¬νλ κΈ°λ³Έ λ¨μλ‘, μ§μ ν μλ§νΌμ νλ 볡μ λ₯Ό μ μ§νλ μν
- μν
- ν¬μ€ 체ν¬: νλμ μνλ₯Ό λͺ¨λν°λ§νκ³ , μ€ν¨ν νλλ₯Ό μλμΌλ‘ μ¬μμνμ¬ μμ€ν μ μμ μ±μ μ μ§νλ€.
- μ€μΌμΌλ§: νλμ μλ₯Ό λμ μΌλ‘ μ‘°μ -> μμ²μ μμ λ°λΌ νλλ₯Ό λ리거λ μ€μΌ μ μλ€.
- λ‘€λ§ μ λ°μ΄νΈ: μ€λλ λ ν리카μ μ νλ μλ μ€μ΄κ³ , μ λ ν리카μ μ νλ μλ λλ € νλμ μλ‘μ΄ λ²μ μ μ μ§μ μΌλ‘ λ°°ν¬ν μ μμ΄, λ€μ΄νμμ μ΅μννκ³ μμ μ±μ λμΈλ€.
Deployment
- κ°λ : μΏ λ²λ€ν°μ€μμ ReplicaSetμ κ΄λ¦¬νλ μμ κ°λ , λ ν리카μ μ΄ μ μ§νλ νλ μλ₯Ό μ¦κ°νκ±°λ λ ν리카μ μ μμ±
- μν
- ReplicaSet κ΄λ¦¬: μ¬μ©μκ° μ μν νλμ κ°μλ₯Ό μ μ§νκΈ° μν΄ λ΄λΆμ μΌλ‘ ReplicaSetμ μμ± λ° μ‘°μ νλ€
- λ‘€λ§ μ λ°μ΄νΈ: κΈ°μ‘΄ νλλ₯Ό μ μ§μ μΌλ‘ λ체νμ¬ λ€μ΄νμ μμ΄ μ ν리μΌμ΄μ μ μ λ°μ΄νΈν μ μλ€.
- λ‘€λ°±: λ¬Έμ κ° λ°μνλ©΄ μ΄μ λ²μ μΌλ‘ μ½κ² λλ릴 μ μμ΄ μλΉμ€μ μμ μ±μ 보μ₯νλ€.
- μ€μΌμΌλ§: μλ λλ μλμΌλ‘ νλ κ°μλ₯Ό μ‘°μ νμ¬ νΈλν½ λ³νμ μ μ°νκ² λμν μ μλ€.
- Self-healing: μ₯μ κ° λ°μν κ²½μ° μλμΌλ‘ νλλ₯Ό μ¬μμ±νμ¬ μλΉμ€ κ°μ©μ±μ μ μ§νλ€.
λνλ‘μ΄λ¨ΌνΈκ° νμν μ΄μ : μμ μ ν¬ν¨νλ λ ν리카μ μ΄λ νλλ₯Ό μλμΌλ‘ κ°±μ νκΈ° μν ꡬ쑰λ₯Ό κ°μΆκ³ μκΈ° λλ¬Έ
λ ν리카μ μΌλ‘ νλ μλ₯Ό λ리거λ μ€μ¬μ μ€μΌμΌλ§,λ‘€λ§ μ λ°μ΄νΈ λμ§λ§, λνλ‘μ΄λ¨ΌνΈ μ¬μ©νλ©΄ μΏ λ²λ€ν°μ€κ° μλμΌλ‘ νλ μ μ‘°μ νκ³ μ λ ν리카 μ μ λ§λ€ μ μλ€. μΌλ°μ μΌλ‘ κ°μ λ ν리카μ μ λ€λ₯Έ λ²μ μ ν¬ν¨νλ€.
컨νΈλ‘€λ¬
- κ°λ : νμ¬ μνμμ μ€μ ν μνλ‘ λ§λλ 맀컀λμ¦μΌλ‘, νμ¬ μνμ μ€μ ν μνκ° μ°¨μ΄κ° μμλ μ΄λ₯Ό μ‘°μ νμ¬ μνλ₯Ό μΌμΉμν¨λ€.
deployment == deployment controller?
- Deploymentλ μΏ λ²λ€ν°μ€μμ μ ν리μΌμ΄μ λ°°ν¬λ₯Ό μ μνλ 리μμ€λ‘, μ¬μ©μκ° μνλ νλμ κ°μ, μ λ°μ΄νΈ λ°©μ, λ‘€λ°± μ λ΅ λ±μ μ μΈμ μΌλ‘ μ€μ ν μ μλ€. μ΄λ₯Ό ν΅ν΄ μ ν리μΌμ΄μ μ λ‘€λ§ μ λ°μ΄νΈ λ°©μμΌλ‘ λ°°ν¬νκ±°λ, λ¬Έμ κ° λ°μνμ λ μ΄μ λ²μ μΌλ‘ μ½κ² λλ릴 μ μμΌλ©°, νμμ λ°λΌ νλ κ°μλ₯Ό μ‘°μ νμ¬ νΈλν½ λ³νμ λμν μλ μλ€. νμ§λ§ Deployment μ체λ λ¨μν λ°°ν¬ μ λ΅μ μ μνλ μν λ§ νλ©°, μ΄λ₯Ό μ€μ λ‘ μ€ννκ³ κ΄λ¦¬νλ κ²μ Deployment Controllerλ€.
- Deployment Controllerλ μΏ λ²λ€ν°μ€μ 컨νΈλ‘€λ¬ μ€ νλλ‘, Deploymentκ° κΈ°λνλ μνλ₯Ό μ μ§νλλ‘ μ§μμ μΌλ‘ λͺ¨λν°λ§νκ³ νμν μ‘°μΉλ₯Ό μννλ€. μλ₯Ό λ€μ΄, μ¬μ©μκ° μλ‘μ΄ Deploymentλ₯Ό μμ±νλ©΄ Deployment Controllerλ μ΄λ₯Ό κ°μ§νκ³ , λ΄λΆμ μΌλ‘ ReplicaSetμ μμ±νμ¬ μ§μ λ κ°μλ§νΌμ νλλ₯Ό λ°°ν¬νλ€. λν, κΈ°μ‘΄ Deploymentλ₯Ό μ λ°μ΄νΈν κ²½μ°, μ΄μ ReplicaSetμ νλ κ°μλ₯Ό μ€μ΄λ©΄μ μλ‘μ΄ ReplicaSetμ νλλ₯Ό μ μ§μ μΌλ‘ λ리λ λ‘€λ§ μ λ°μ΄νΈλ₯Ό μννμ¬ μλΉμ€μ μ€λ¨μ μ΅μννλ€. λ§μ½ λ°°ν¬ κ³Όμ μμ λ¬Έμ κ° λ°μνλ©΄ Deployment Controllerλ μ΄λ₯Ό κ°μ§νκ³ , μ¬μ©μκ° μ€μ ν 쑰건μ λ°λΌ λ‘€λ°±μ μνν μλ μλ€. μ¦, Deployment Controllerλ Deploymentμ λͺ©ν μνμ μ€μ μνλ₯Ό μ§μμ μΌλ‘ λΉκ΅νλ©΄μ, λΆμΌμΉκ° λ°μν κ²½μ° μ΄λ₯Ό μλμΌλ‘ μ‘°μ νμ¬ μ ν리μΌμ΄μ μ΄ μμ μ μΌλ‘ μ΄μλλλ‘ λ³΄μ₯νλ μν μ νλ€.
ꡬ쑰 μ 리
- Pod: μ ν리μΌμ΄μ μ΄ μ€μ λ‘ μ€νλλ μ΅μ λ°°ν¬ λ¨μ
- ReplicaSet: μ¬λ¬ κ°μ Podλ₯Ό κ΄λ¦¬νκ³ , μ§μ λ κ°μλ₯Ό μ μ§νλ μν
- Deployment: ReplicaSetμ μμ±νκ³ , νλμ λ°°ν¬, μ λ°μ΄νΈ, λ‘€λ°±, μ€μΌμΌλ§μ μ μΈμ μΌλ‘ μ μνλ 리μμ€
- Deployment Controller: Deployment κ°μ²΄λ₯Ό κ°μνκ³ , λͺ©ν μν(ReplicaSet κ°μ, νλ μν λ±)λ₯Ό μ μ§νλλ‘ κ΄λ¦¬
μ¦, Deployment → ReplicaSet → Pod λ μΏ λ²λ€ν°μ€μ λ°°ν¬ κ΅¬μ‘°μ΄κ³ , μ΄λ₯Ό μ§μμ μΌλ‘ κ°μνκ³ μ μ§νλ 컨νΈλ‘€λ¬κ° Deployment Controller
λ€μ λ°°μΈ κ²λ€μ μμΈλ¬ μλΉμ€, λνλ‘μ΄λ¨ΌνΈ, νλ κ°μ 리μμ€λ₯Ό ν΅νμ΄μ ObjectλΌ νλ€.
μ°Έκ³
https://www.copado.com/resources/blog/kubernetes-deployment-vs-service-managing-your-pods
'π³ μΈνλΌ > Kubernetes' μΉ΄ν κ³ λ¦¬μ λ€λ₯Έ κΈ
μΏ λ²λ€ν°μ€ λ‘컬 μ€μ΅ (0) | 2025.03.31 |
---|---|
μΏ λ²λ€ν°μ€ λ‘λλ°Έλ°μ± λ° ν¬μ€μ²΄ν¬ (0) | 2025.03.22 |
μΏ λ²λ€ν°μ€ μλΉμ€μ νλΌλ¬ (0) | 2025.03.19 |