์ปจํ ์ด๋ ์ค์ผ์คํธ๋ ์ด์ (container orchestration)
์ค๋ช
โฆ ๋ณต์กํ ์ปจํ
์ด๋ ํ๊ฒฝ์ ํจ์จ์ ์ผ๋ก ๊ด๋ฆฌ ํ๊ธฐ ์ํ ๋๊ตฌ
โฆ ์๋ฒ ๊ด๋ฆฌ์๊ฐ ํด์ผํ๋ ์ผ์ ๋์ ํด์ฃผ๋ ํ๋ก๊ทธ๋จ์ ๋ง๋๋๊ฒ
โฆ ๋ณต์กํ ๋จ๊ณ๋ฅผ ๊ด๋ฆฌํ๊ณ ์์๋ค์ ์ ๊ธฐ์ ์ธ ๊ด๊ณ๋ฅผ ๋ฏธ๋ฆฌ ์ ์ ํด ์์ฝ๊ฒ ์ฌ์ฉํ ์ ์๋ ์๋น์ค
โฆ ์ฟ ๋ฒ๋คํฐ์ค๊ฐ ์ด์ ํ์ค์ด๋ผ๊ณ ํจ.
โป ์ค์ผ์คํธ๋ ์ด์
์๋ฒ ๊ตฌ์ฑ ๊ด๋ฆฌ ์๋ํ = ์ปดํจํฐ ์์คํ ๊ณผ ์ํํธ์จ์ด์ ์๋ํ๋ ๊ตฌ์ฑ, ์กฐ์จ ๊ด๋ฆฌ
๊ด๋ จ ๋๊ตฌ๋ก Ansible, Puppet, Salt, ํ ๋ผํผ, AWS CloudeFormation..
..์ปจํ ์ด๋ ๊ด๋ฆฌ๋ฅผ ์๋ํ ํ๋ค๋ ๊ฒ?
ํน์ง
โฆ ํด๋ฌ์คํฐ ๋จ์ ๊ด๋ฆฌ๊ฐ ๊ฐ๋ฅํ๋ค. (๋ง์คํฐ ์๋ฒ์์ ๊ฐ ๋
ธ๋๋ณ ๊ด๋ฆฌ..)
โฆ ์คํ ์ค์ผ์ผ๋ง ๊ฐ๋ฅ
โฆ ๋ฐฐํฌ๊ด๋ฆฌ ์์์ ํจ
โฆ ์๋ฒ ๋กค๋ฐฑ๋ฑ์ ์ค์์์ ๊ด๋ฆฌํจ
โฆ ์๋ก ๋ฑ๋ก๋๊ฑฐ๋ ๋ณ๊ฒฝ๋๋ ์๋ฒ IP๋ฅผ ์๋์ผ๋ก ๊ด๋ฆฌํด์ค
โฆ ๋ณผ๋ฅจ ์คํ ๋ฆฌ์ง ๋ง์ดํธ ์ค์ ๊ฐ๋ฅ
โป ํด๋ฌ์คํฐ
์ฌ๋ฌ๋์ ์๋ฒ๋ค์ ํ๋์ ์์คํ ์ผ๋ก ๋์ํ๊ฒ ํจ์ผ๋ก์จ, ํด๋ผ์ด์ธํธ๋ค์๊ฒ ๊ณ ๊ฐ์ฉ์ฑ(=์ค๋๊ธฐ๊ฐ๋์ ์ ์์ด์ ๊ฐ๋ฅ)์ ์ ๊ณต
ใป ์ฟ ๋ฒ๋คํฐ์ค ํด๋ฌ์คํฐ = ๋ ธ๋๋จธ์ (์ปจํ ์ด๋ ์คํ์ํจ) ์ ์์ปค ๋จธ์ ์ ์งํฉ
→ ์ฟ ๋ฒ๋คํฐ์ค ์คํ์ค ? ํด๋ฌ์คํฐ ์คํ์ค !
โป ์ฐธ๊ณ
- inflearn: ์ด๋ณด๋ฅผ ์ํ ์ฟ ๋ฒ๋คํฐ์ค ์๋ด์
์ด๋ณด๋ฅผ ์ํ ์ฟ ๋ฒ๋คํฐ์ค ์๋ด์ - ์ธํ๋ฐ | ๊ฐ์
์ฟ ๋ฒ๋คํฐ์ค๋ฅผ 1๋ ๋ชจ๋ฅด๋ ์ ๋ฌธ์, ์ด๋ณด์๋ฅผ ์ํ ์ฟ ๋ฒ๋คํฐ์ค ์๋ด์ ์ ๋๋ค. ์ด๋ณด์๋ ์ดํดํ๊ธฐ ์ฌ์ด ๋ด์ฉ๊ณผ ํ๋ฆ์ผ๋ก ๊ตฌ์ฑํ์ด์., - ๊ฐ์ ์๊ฐ | ์ธํ๋ฐ...
www.inflearn.com
- book: ์ปจํ ์ด๋ ์ธํ๋ผ ํ๊ฒฝ ๊ตฌ์ถ์ ์ํ ์ฟ ๋ฒ๋คํฐ์ค / ๋์ปค
์ปจํ ์ด๋ ์ธํ๋ผ ํ๊ฒฝ ๊ตฌ์ถ์ ์ํ ์ฟ ๋ฒ๋คํฐ์ค/๋์ปค - ๊ต๋ณด๋ฌธ๊ณ
์ปจํ ์ด๋ ์ธํ๋ผ ํ๊ฒฝ์ ์ดํดํ๊ณ ์ง์ ๊ตฌ์ถํด ๋ณด์! | ์ฟ ๋ฒ๋คํฐ์ค์ ๋์ปค๋ฅผ ํ์ฉํ ์ปจํ ์ด๋ ์ธํ๋ผ ํ๊ฒฝ ๊ตฌ์ถ!์ปจํ ์ด๋ ์ธํ๋ผ ํ๊ฒฝ์ ์ง์ํ๋ ๋๊ตฌ๋ค์ ์ ๊ธฐ์ ์ผ๋ก ์ฐ๊ฒฐํด ์ค๋ช ํ๋ค์ฟ ๋ฒ๋ค
www.kyobobook.co.kr
์ค์ผ์คํธ๋ ์ด์ (์ปดํจํ ) - ์ํค๋ฐฑ๊ณผ, ์ฐ๋ฆฌ ๋ชจ๋์ ๋ฐฑ๊ณผ์ฌ์
์์คํ ๊ด๋ฆฌ์์ ์ค์ผ์คํธ๋ ์ด์ (ochestration)์ ์ปดํจํฐ ์์คํ ๊ณผ ์ํํธ์จ์ด์ ์๋ํ๋ ๊ตฌ์ฑ, ์กฐ์จ, ๊ด๋ฆฌ์ด๋ค.[1] ์๋ฒ ๊ตฌ์ฑ๊ณผ ๊ด๋ฆฌ ์๋ํ๋ฅผ ์ํ ์๋ง์ ๋๊ตฌ๊ฐ ์กด์ฌํ๋ฉฐ ์ฌ๊ธฐ์๋ Ansible, Puppet,
ko.wikipedia.org
Kubernetes - ์ปจํ ์ด๋ ์ค์ผ์คํธ๋ ์ด์
์๊ฐ์ ๋ฐฐ๊ฒฝ ๊ทธ๋ฆฌ๊ณ ํน์ง
wooody92.github.io
https://www.redhat.com/ko/topics/containers/what-is-a-kubernetes-cluster
์ฟ ๋ฒ๋คํฐ์ค ํด๋ฌ์คํฐ(Kubernetes cluster)์ ๊ฐ๋ , ๊ตฌ์ฑ ๋ฐ ๊ด๋ฆฌ
์ฟ ๋ฒ๋คํฐ์ค ํด๋ฌ์คํฐ๋ ์ปจํ ์ด๋ํ๋ ์ ํ๋ฆฌ์ผ์ด์ ์ ์คํํ๋ ๋ ธ๋๋ฅผ ๋ปํ๋ฉฐ, ์จํ๋ ๋ฏธ์ค, ํ์ด๋ธ๋ฆฌ๋ ํด๋ผ์ฐ๋ ๋ฑ์ ์ํ ์ฟ ๋ฒ๋คํฐ์ค ํด๋ฌ์คํฐ ๊ด๋ฆฌ ๋ฐฉ๋ฒ์ ์ค๋ช ํฉ๋๋ค.
www.redhat.com
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
์ปดํจํฐ ํด๋ฌ์คํฐ - ์ํค๋ฐฑ๊ณผ, ์ฐ๋ฆฌ ๋ชจ๋์ ๋ฐฑ๊ณผ์ฌ์
์ปดํจํฐ ํด๋ฌ์คํฐ(์์ด: computer cluster)๋ ์ฌ๋ฌ ๋์ ์ปดํจํฐ๋ค์ด ์ฐ๊ฒฐ๋์ด ํ๋์ ์์คํ ์ฒ๋ผ ๋์ํ๋ ์ปดํจํฐ๋ค์ ์งํฉ์ ๋งํ๋ค. ํด๋ฌ์คํฐ์ ๊ตฌ์ฑ ์์๋ค์ ์ผ๋ฐ์ ์ผ๋ก ๊ณ ์์ ๊ทผ๊ฑฐ๋ฆฌ ํต์ ๋ง์ผ
ko.wikipedia.org
'๊ฐ๋ฐ > 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 |