์ด ๊ธ์ ์ฟ ๋ฒ๋คํฐ์ค ๊ณต๋ถํ ํ์ ์ ๋จ๊ธฐ๊ธฐ ์ํ ๊ธ์ ๋๋ค.
์ค๋ธ์ ํธ๋ฅผ ์์ฑํ ๋ ๋ช ๋ น์ด๋ง์ผ๋ก ํ๊ณ๊ฐ ์์ด yaml์ ์คํ์ ์์ฑ ํ ์์ฑํฉ๋๋ค.
์์ฑํ yaml ํ์ผ ๊ธฐ์ค์ผ๋ก run, create, apply๋ก ์ค๋ธ์ ํธ๋ฅผ ์์ฑํ๋๋ฐ create, apply์ ์ฃผ๋ก ์ฌ์ฉํฉ๋๋ค.
run๊ณผ create ๋น๊ต
run์ ํ๋ 1๊ฐ๋ง ์์ฑํ๊ณ ๊ด๋ฆฌํด์ค๋๋ค.
create๋ ๊ทธ๋ฃน ๋ด ํ๋ 1๊ฐ๋ฅผ ์์ฑํ๊ณ ๊ด๋ฆฌํด์ค๋๋ค.
run์ผ๋ก ์์ฑํ ํ๋๋ ์ด์ฝํ์ด1๊ฐ์ด๊ณ , create๋ก ์์ฑํ ํ๋๋ ์ด์ฝํ์ด ๋ฐ์ค ์์ ์๋ ์ด์ฝํ์ด1๊ฐ์ ๋๋ค.
create๊ณผ apply ๋น๊ต
์ค๋ธ์ ํธ๊ฐ ๋ํ๋ก์ด๋จผํธ ์ผ ๊ฒฝ์ฐ replicas ๋ฅผ ์ง์ ํด์ฃผ์ด์ ํ๋์ ๊ฐฏ์๋ฅผ ๋ณด์ฅ๋ฐ์ ์ ์์ต๋๋ค.
๋ง์ฝ create๋ฅผ ์ด์ฉํ์ฌ ๋ํ๋ก์ด๋จผํธ ์์ฑํ์ ๊ฒฝ์ฐ yaml ํ์ผ์์ replicas๋ฅผ 3๊ฐ๋ก ์ง์ ํด์ฃผ์๋ค๋ฉด ๋ํ๋ก์ด๋จผํธ์ ๊ฐฏ์๋ 3๊ฐ๋ก ๋ณด์ฅ๋ฉ๋๋ค. ํ์ง๋ง ๋ง์ฝ ๋ ์ถ๊ฐํ๊ณ ์ถ์ด์ yaml์์ replicas๊ฐ 3๊ฐ์๋ ๊ฑธ์ 6๊ฐ๋ก ๋๋ ค์ฃผ์์ต๋๋ค.
์ดํ create๋ฅผ ์ด์ฉํ์ฌ ๋ค์ ๋ํ๋ก์ด๋จผํธ๋ก ์์ฑํด์ฃผ๋จผ ์๋ฌ๊ฐ ๋ฐ์ํฉ๋๋ค. ์ด๋ฏธ ๋ํ๋ก์ด๋จผํธ๊ฐ ์กด์ฌํ๋ ์๋ฌ๊ฐ ๋ฐ์ํ์ฃ .
์ด๋ ๋ฏ create๋ก ๋ํ๋ก์ด๋จผํธ๋ฅผ ์์ฑํ๊ฒ ๋๋ค๋ฉด ์ถํ ์์ ์ด ๋ถ๊ฐ๋ฅํฉ๋๋ค.
๋ฐ๋ฉด์, replicas๋ฅผ 6๊ฐ๋ก ๋ฐ๊ฟ์ค ํ apply ๋ช ๋ น์ด๋ฅผ ํตํด ๋ํ๋ก์ด๋จผํธ๋ฅผ ์์ฑํด์ค๋ค๋ฉด ํ๋์ ์ผ๊ด์ฑ ๋ฌธ์ ๋ก ๊ฒฝ๊ณ ๊ฐ ๋จ๊ธด ํ์ง๋ง 6๊ฐ์ ํ๋๊ฐ ์์ฑ๋๊ฑธ ํ์ธํ ์ ์์ต๋๋ค.
์ด๋ ๋ฏ apply๋ ์ถํ ์ค๋ธ์ ํธ์ ์์ ์ด ๊ฐ๋ฅํ๊ณ create๋ ์์ ์ด ๋ถ๊ฐ๋ฅํฉ๋๋ค. ๋ฐ๋ผ์ ๋ณ๊ฒฝ ๊ฐ๋ฅ์ฑ์ด ์๋ ๋ณต์กํ ์ค๋ธ์ ํธ๋ yaml ํ์ผ๋ก ์คํ์ ์์ฑํ ํ apply๋ก ์ค๋ธ์ ํธ๋ฅผ ์์ฑํ๋ ๊ฒ์ด ์ข์ต๋๋ค.
๊ตฌ๋ถ | Run | Create | Apply |
๋ช ๋ น ์คํ | ์ ํ์ ์ | ๊ฐ๋ฅํจ | ์๋จ |
ํ์ผ ์คํ | ์๋จ | ๊ฐ๋ฅํจ | ๊ฐ๋ฅํจ |
๋ณ๊ฒฝ ๊ฐ๋ฅ | ์๋จ | ์๋จ | ๊ฐ๋ฅํจ |
์คํ ํธ์์ฑ | ๋งค์ฐ ์ข์ | ๋งค์ฐ ์ข์ | ์ข์ |
๊ธฐ๋ฅ ์ ์ง | ์ ํ์ ์ | ์ง์๋จ | ๋ค์ํ๊ฒ ์ง์๋จ |
'...' ์นดํ ๊ณ ๋ฆฌ์ ๋ค๋ฅธ ๊ธ
[Kubernetes] ๋ํ๋ก์ด๋จผํธ(Deployment)์ yaml ์์ฑ๋ฒ (0) | 2021.08.20 |
---|---|
[Kubernetes] ์ค๋ธ์ ํธ(Object)๋? (0) | 2021.08.20 |
[JS] ์๋ฐ์คํฌ๋ฆฝํธ ์ฟ ํค ์์ฑ, ์ ์ฅ, ์ญ์ ๊ตฌํํ๊ธฐ (0) | 2021.08.20 |
[Elastic Search+Java] Java์์ Elastic Search ์์ํ๊ธฐ (0) | 2021.08.19 |
[Elastic Search+Java] ์ฌ์ฉ์ ์ธ์ฆ ๊ตฌํํ๊ธฐ Basic Authentication (0) | 2021.08.19 |