2212220 ๊ฐ๋ฐ๊ธฐ๋ก : ์ฐจ๊ทผ์ฐจ๊ทผ K8S
2022. 12. 20. 23:06ใ๐ TIL
* ๊ฐ๋ตํ K8S ์๊ฐ (๐ ์ถ์ฒ: Jenkins ๋ฅผ ์ด์ฉํ CI/CD Pipeline ๊ตฌ์ถ - ์ธํ๋ฐ)
K8S Can Do
- ์ปจํ ์ด๋ํ ๋ ์ดํ๋ฆฌ์ผ์ด์ ๊ตฌ๋
- ์๋น์ค ๋์ค์ปค๋ฒ๋ฆฌ์ ๋ก๋ ๋ฐธ๋ฐ์ฑ
- ์คํ ๋ฆฌ์ง ์ค์ผ์คํธ๋ ์ด์
- ๋กค์์ / ๋กค๋ฐฑ ์๋ํ
- ๋ณต๊ตฌ ์๋ํ
- ์ํฌ๋ฆฟ๊ณผ ๊ตฌ์ฑ ๊ด๋ฆฌ
K8S Can't Do
- ์์ค์ฝ๋ ๋ฐฐํฌ, ๋น๋
- ๋ก๊น , ๋ชจ๋ํฐ๋ง ์๋ฃจ์
- ์ ํ๋ฆฌ์ผ์ด์ ๋ ๋ฒจ ์๋น์ค
- ํฌ๊ด์ ์ธ ๋จธ์ ์ค์ , ์ ์ง๋ณด์ ๊ด๋ฆฌ
K8S ์ฉ์ด ๊ฐ๋จ ์ ๋ฆฌ
- ํด๋ฌ์คํฐ : ๊ฐ๋จํ ์๊ฐํ๋ฉด, ๋ง์คํฐ ๋ ธ๋์ ๊ฐ๋ณ ์ํฌ ๋ ธ๋๋ฅผ ํฌ๊ดํ ๊ฐ๋ . ๋ง์คํฐ ๋ ธ๋๋ ์ปจํธ๋กค ํ๋ ์ธ(control-plane)์ด๋ผ๊ณ ๋ ๋ถ๋ฆฐ๋ค. ์ปจํธ๋กค ํ๋ ์ธ, ์ฆ ๋ง์คํฐ ๋ ธ๋๋ ์ด๋ ์ ํ๋ฆฌ์ผ์ด์ ์ ์คํํ๊ณ , ์ด๋ ์ปจํ ์ด๋ ์ด๋ฏธ์ง๋ฅผ ์ฌ์ฉํ ์ง ๊ด๋ฆฌํ ์ ์๋ค.
- ๋ง์คํฐ ๋ ธ๋ : ๊ฐ๋ณ ์ปจํ ์ด๋, ์ํฌ ๋ ธ๋๋ฅผ ๊ด๋ฆฌํ๋ ์ญํ . ๋๊ท๋ชจ์ ์ปจํ ์ด๋๋ฅผ ์ด์ํ๊ธฐ ์ํด์ , ๊ฐ ์์ปค ๋ ธ๋์ ๊ฐ์ฉ ๋ฆฌ์์ค ํํฉ์ ๊ณ ๋ คํ์ฌ ์ต์ ์ ์ปจํ ์ด๋ ๋ฐฐ์น์ ๋ชจ๋ํฐ๋ง, ํจ์จ์ ์ธ ์ถ์ ๊ด๋ฆฌ๊ฐ ํ์ํ๋ค. ์ด๋ฌํ ์ญํ ์ ํ๋์ ํด๋ฌ์คํฐ์์ ์ํํ๋ ๋ ธ๋๋ฅผ ๋ง์คํฐ ๋ ธ๋๋ผ ์นญํ๋ค.
- ์์ปค ๋ ธ๋ : ๊ฐ๋ณ ์ปจํ ์ด๋๋ค์ด ๋ก๋๋ ์ปจํ ์ด๋ ์งํฉ. ๊ฐ๊ธฐ ๋ค๋ฅธ ๋ชฉ์ -๊ธฐ๋ฅ์ผ๋ก ์ธ๋ถํ๋ ์ปจํ ์ด๋๊ฐ ์ค์ ๋ฐฐ์น๋๋ ๋ ธ๋๋ฅผ ์๋ฏธํ๋ค. ๋์ผํ ๋ ธ๋์ ๋ฐฐ์น๋ ์ปจํ ์ด๋์ ์งํฉ์ Pods ๋ผ ๋ถ๋ฅธ๋ค.
- Pods : ์ ํ๋ฆฌ์ผ์ด์ ์ ์ํด ์๋ก ์ํธ ์์ฉํ๋ ์ปจํ ์ด๋์ ๋ ผ๋ฆฌ์ ์ธ ์งํฉ. ๊ฐ๋ณ ์ดํ๋ฆฌ์ผ์ด์ ์ ์ปจํ ์ด๋ ์์์ ๊ตฌ๋๋๋ฏ๋ก, Pods ๋ ์ ํ๋ฆฌ์ผ์ด์ ์ ์งํฉ์ผ๋ก๋ ๋ณผ ์ ์๋ค.
'๐ TIL' ์นดํ ๊ณ ๋ฆฌ์ ๋ค๋ฅธ ๊ธ
MySQL SQLException: Zero date value prohibited ์ด์ (0) | 2023.01.20 |
---|---|
๊ฐ๋จํ shell script ์คํ ๋ฐฉ๋ฒ (feat: IntelliJ) (0) | 2022.12.23 |
springboot - rds ์ฐ๋์ ์ค์ํ ์ (feat: port number) (0) | 2022.12.11 |
[Mysql] ํ์ฌ ๋ ์ง ๋ถํฐ 1์ผ, 1๋ฌ, 1๋ ์ /ํ ์ฟผ๋ฆฌ (0) | 2022.12.06 |
์ธํ ๋ฆฌ์ ์ด (IntelliJ) Vim ์ฌ์ฉ์ ๋ฐฉํฅํค ์ฐ์ ์ ๋ ฅ ์๋๋ ๋ฌธ์ (0) | 2022.11.25 |