์ปจํ ์ด๋ ์ค์ผ์คํธ๋ ์ด์ (container orchestration)
์ค๋ช
โฆ ๋ณต์กํ ์ปจํ
์ด๋ ํ๊ฒฝ์ ํจ์จ์ ์ผ๋ก ๊ด๋ฆฌ ํ๊ธฐ ์ํ ๋๊ตฌ
โฆ ์๋ฒ ๊ด๋ฆฌ์๊ฐ ํด์ผํ๋ ์ผ์ ๋์ ํด์ฃผ๋ ํ๋ก๊ทธ๋จ์ ๋ง๋๋๊ฒ
โฆ ๋ณต์กํ ๋จ๊ณ๋ฅผ ๊ด๋ฆฌํ๊ณ ์์๋ค์ ์ ๊ธฐ์ ์ธ ๊ด๊ณ๋ฅผ ๋ฏธ๋ฆฌ ์ ์ ํด ์์ฝ๊ฒ ์ฌ์ฉํ ์ ์๋ ์๋น์ค
โฆ ์ฟ ๋ฒ๋คํฐ์ค๊ฐ ์ด์ ํ์ค์ด๋ผ๊ณ ํจ.
โป ์ค์ผ์คํธ๋ ์ด์
์๋ฒ ๊ตฌ์ฑ ๊ด๋ฆฌ ์๋ํ = ์ปดํจํฐ ์์คํ ๊ณผ ์ํํธ์จ์ด์ ์๋ํ๋ ๊ตฌ์ฑ, ์กฐ์จ ๊ด๋ฆฌ
๊ด๋ จ ๋๊ตฌ๋ก Ansible, Puppet, Salt, ํ ๋ผํผ, AWS CloudeFormation..
..์ปจํ ์ด๋ ๊ด๋ฆฌ๋ฅผ ์๋ํ ํ๋ค๋ ๊ฒ?
ํน์ง
โฆ ํด๋ฌ์คํฐ ๋จ์ ๊ด๋ฆฌ๊ฐ ๊ฐ๋ฅํ๋ค. (๋ง์คํฐ ์๋ฒ์์ ๊ฐ ๋
ธ๋๋ณ ๊ด๋ฆฌ..)
โฆ ์คํ ์ค์ผ์ผ๋ง ๊ฐ๋ฅ
โฆ ๋ฐฐํฌ๊ด๋ฆฌ ์์์ ํจ
โฆ ์๋ฒ ๋กค๋ฐฑ๋ฑ์ ์ค์์์ ๊ด๋ฆฌํจ
โฆ ์๋ก ๋ฑ๋ก๋๊ฑฐ๋ ๋ณ๊ฒฝ๋๋ ์๋ฒ IP๋ฅผ ์๋์ผ๋ก ๊ด๋ฆฌํด์ค
โฆ ๋ณผ๋ฅจ ์คํ ๋ฆฌ์ง ๋ง์ดํธ ์ค์ ๊ฐ๋ฅ
โป ํด๋ฌ์คํฐ
์ฌ๋ฌ๋์ ์๋ฒ๋ค์ ํ๋์ ์์คํ ์ผ๋ก ๋์ํ๊ฒ ํจ์ผ๋ก์จ, ํด๋ผ์ด์ธํธ๋ค์๊ฒ ๊ณ ๊ฐ์ฉ์ฑ(=์ค๋๊ธฐ๊ฐ๋์ ์ ์์ด์ ๊ฐ๋ฅ)์ ์ ๊ณต
ใป ์ฟ ๋ฒ๋คํฐ์ค ํด๋ฌ์คํฐ = ๋ ธ๋๋จธ์ (์ปจํ ์ด๋ ์คํ์ํจ) ์ ์์ปค ๋จธ์ ์ ์งํฉ
→ ์ฟ ๋ฒ๋คํฐ์ค ์คํ์ค ? ํด๋ฌ์คํฐ ์คํ์ค !
โป ์ฐธ๊ณ
- inflearn: ์ด๋ณด๋ฅผ ์ํ ์ฟ ๋ฒ๋คํฐ์ค ์๋ด์
- book: ์ปจํ ์ด๋ ์ธํ๋ผ ํ๊ฒฝ ๊ตฌ์ถ์ ์ํ ์ฟ ๋ฒ๋คํฐ์ค / ๋์ปค
https://www.redhat.com/ko/topics/containers/what-is-a-kubernetes-cluster
https://ko.wikipedia.org/wiki/%EC%BB%B4%ED%93%A8%ED%84%B0_%ED%81%B4%EB%9F%AC%EC%8A%A4%ED%84%B0
'๊ฐ๋ฐ > infra' ์นดํ ๊ณ ๋ฆฌ์ ๋ค๋ฅธ ๊ธ
[Jenkins] Pipeline ์ผ๋ก Docker์ ์์ค์ฝ๋ ๋ฐฐํฌํด๋ณด๊ธฐ ์ ๋ฆฌ ! (1) | 2022.09.11 |
---|---|
VM(Virtual machine) & Container (feat. docker) (1) | 2022.09.04 |
CI/CD ๋ฐ Jenkins (0) | 2022.09.04 |
[Jenkins] ์์ ๊ฒฐ๊ณผ๋ฌผ(Springboot jar file, gradle ์ด์ฉ)์ AWS EC2์ ๋ฐ์ํด๋ณด๊ธฐ (2) | 2022.05.06 |
[k8s] ์ฟ ๋ฒ๋คํฐ์ค (0) | 2022.02.16 |