μΌλ°μ μΈ λ©ν° 컨ν μ΄λ νλλ λͺ¨λ 컨ν μ΄λκ° νλ λΌμ΄νμ¬μ΄ν΄ λμ κ³μ μ΄μ μμ΄μΌ ν¨
β μ: μΉ μ ν리μΌμ΄μ + λ‘κ·Έ μμ§κΈ° (λ λ€ νμ μ€ν)
β νλλΌλ μ£½μΌλ©΄ νλ μ μ²΄κ° μ¬μμλ¨
νμ§λ§ κ²½μ°μ λ°λΌ ν λ²λ§ μ€νλλ μμ μ΄ νμν μ μμ
π μ΄λ° μν©μ μ°λ κ²μ΄ Init Container
spec.initContainers μΉμ
μ μ μcontainers:) μ€ν μ μ μμ°¨μ μΌλ‘ μ€ν리ν¬μ§ν 리μμ μ½λ λ°μμ€κΈ°
apiVersion: v1
kind: Pod
metadata:
name: myapp-pod
spec:
containers:
- name: myapp-container
image: busybox:1.28
command: ['sh', '-c', 'echo The app is running! && sleep 3600']
initContainers:
- name: init-myservice
image: busybox
command: ['sh', '-c', 'git clone <some-repo>']
μΈλΆ μλΉμ€κ° μ€λΉλ λκΉμ§ λκΈ°