kubectl apply ๋ช
๋ น์ด์ ๋ด๋ถ ๋์ ๋ฐฉ์์ด ๊ฐ์์์๋ kubectl apply ๋ช
๋ น์ด ์ ์ธํ(declarative) ๋ฐฉ์์ผ๋ก ๊ฐ์ฒด๋ฅผ ๊ด๋ฆฌํ ๋ ๋ด๋ถ์ ์ผ๋ก ์ด๋ป๊ฒ ๋์ํ๋์ง ์์๋ด.
kubectl apply ๋ช
๋ น์ ๊ธฐ๋ณธ ๋์kubectl apply๋ ์ธ ๊ฐ์ง ์์๋ฅผ ๋น๊ตยท๋ถ์ํ ํ ๋ณ๊ฒฝ ์ฌํญ์ ๋ฐ์:
๋ง์ง๋ง์ผ๋ก apply ๋ช
๋ น์ด ์คํ๋์์ ๋ ์ฌ์ฉํ ๊ฐ์ฒด ์ ์์ JSON ๋ฒ์ .
(Kubernetes๊ฐ ๊ฐ์ฒด์ annotation์ ์ ์ฅ)
๊ฐ์ฒด๊ฐ ์กด์ฌํ์ง ์์ผ๋ฉด โ ์๋ก ์์ฑ
๊ฐ์ฒด๊ฐ ์ด๋ฏธ ์กด์ฌํ๋ฉด โ ์ธ ์์๋ฅผ ๋น๊ตํด ํ์ํ ๋ถ๋ถ๋ง ์์
status)๊ฐ ํฌํจ๋๋ฉฐ, ์ด๊ฒ์ด Live Configuration.kubectl apply๋ฅผ ์ฌ์ฉํ๋ฉด:
last-applied-configuration).kubectl apply๋ฅผ ์คํํ๋ฉด:
์: ์ด์ ์๋ label "type"์ด ์์๋๋ฐ, ๋ก์ปฌ ํ์ผ์์ ์ญ์ ํ ๊ฒฝ์ฐ
Last Applied์๋ "type"์ด ์กด์ฌ
Local์๋ "type"์ด ์์
โ ํ๋ ์ญ์ ์์ฒญ์ผ๋ก ๊ฐ์ฃผํ์ฌ Live Configuration์์ ํด๋น ํ๋ ์ ๊ฑฐ
๋ฐ๋๋ก:
Live Configuration์๋ ์๋๋ฐ
Local๊ณผ Last Applied์ ๋ชจ๋ ์๋ ๊ฒฝ์ฐ
โ ๊ทธ๋๋ก ์ ์ง (์ญ์ ์ ํจ)