์ฟ ๋ฒ๋คํฐ์ค ๊ณ ๊ธ ํ์ฉ์ ์ํด
๊ณ ๋ฏผ์์ด ๋ค์ด์ผ ํ ํ์ ๋ฐฐํฌ ๊ธฐ์ , Helm!
์ต๊ณ ์ ์ฟ ๋ฒ๋คํฐ์ค ๋ฐฐํฌ ๊ธฐ์ , Helm ๐
์ฟ ๋ฒ๋คํฐ์ค๋ฅผ ์ํ ํจํค์ง ๋งค๋์ ํฌ๋ฆ!
์ค๋ฌด์์ ๋์ฑ ๊ฐ๋ ฅํ๊ฒ ์ฟ ๋ฒ๋คํฐ์ค๋ฅผ ํ์ฉํด ๋ณด์ธ์.
์ฟ ๋ฒ๋คํฐ์ค(Kubernetes)๋ฅผ ์ฌ์ฉํ ๋, ๋๋ถ๋ถ ๋จ์ผ ํด๋ฌ์คํฐ์ ํ๊ฒฝ๋ณด๋ค๋ Phase๋ณ๋ก ํด๋ฌ์คํฐ๋ฅผ ๊ตฌ์ฑํ๊ฑฐ๋, ํ๋ ์ด์์ ๋
ธ๋๋ฅผ ๊ฐ์ง ๋ณตํฉ์ ์ธ ํด๋ฌ์คํฐ ํํ๋ก ์ฌ์ฉํ๊ฒ ๋ฉ๋๋ค. ์ด๋ ํด๋ฌ์คํฐ์ ์ซ์๊ฐ ๋ณต์์ผ ๊ฒฝ์ฐ ๋ฐฐํฌ ํ๊ฒฝ์ ๋ฐ๋ผ ๋ฌ๋ผ์ง๋ ์ ๋ณด๋ค์ ์ผ์ผ์ด ๋ฐ์ํด์ผ ํ๋ ๋ฒ๊ฑฐ๋ก์์ด ์์ต๋๋ค. ๊ทธ๋ฐ ์๋ฏธ์์ ๋ง๋ค์ด์ง ํจํค์ง๊ฐ ๋ฐ๋ก Helm์
๋๋ค.
"Helm is the best way to find, share, and use software built for Kubernetes."
Helm์ ์ฟ ๋ฒ๋คํฐ์ค์ฉ ์ํํธ์จ์ด๋ฅผ ๊ฒ์ํ๊ฑฐ๋, ๊ณต์ ํ๊ณ ์ฌ์ฉํ๊ธฐ์ ๊ฐ์ฅ ์ข์ ๋ฐฉ๋ฒ์
๋๋ค.
- Helm ๊ณต์ ํ์ด์ง -
Helm์ ํ์ฉํ๋ฉด ์ฌ๋ฌ ํ๊ฒฝ์ ๋ฐฐํฌํด์ผ ํ๋ ์ ํ๋ฆฌ์ผ์ด์
์ ์ฐจํธ๋ก ๋ฆฌํจํค์งํด ํ ๋ฒ์ ๋ฐฐํฌํ ์ ์๋ค๋ ์ฅ์ ์ด ์์ต๋๋ค. ์ฟ ๋ฒ๋คํฐ์ค๋ฅผ ์ค๋ฌด์ ํ์ฉํด์ผ ํ๋ค๋ฉด ๋ฐ๋์ ์์์ผ ํ Helm, ๋ณธ ๊ฐ์์์ ๋ชจ๋ ์๋ ค๋๋ฆฌ๊ฒ ์ต๋๋ค.
๐ก ๋์ธ๋ ์ฟ ๋ฒ๋คํฐ์ค Helm ํธ์์๋
๊ธฐ๋ณธ์ ์ผ๋ก Helm ์ฌ์ดํธ์์ ๋ค๋ค์ง๋ ๋ฒ์๋ฅผ ๋ค๋ฃจ์ง๋ง, Helm ์ฌ์ดํธ์ ๋ชฉ์ฐจ๋ Helm์ ์ ์๋ ์ฌ๋์ด ์์ ์ด ์ํ๋ ๊ธฐ๋ฅ๋ค์ ์ฐพ๊ธฐ ์ฌ์ด ํํ๋ก ์นดํ
๊ณ ๋ฆฌ๊ฐ ์ ๋ฆฌ๋์ด ์์ต๋๋ค.
ํ์ง๋ง ์ด ๊ฐ์์์๋ Helm์ ์์ํ๋ ์ด์ฌ์ ์
์ฅ์์ ๋จ๊ณ์ ์ผ๋ก Helm์ ๋ฐฐ์ธ ์ ์๋๋ก ๊ฐ์ด๋ํ๊ณ ์์ต๋๋ค. Helm์ด ๋ฌด์์ธ์ง, ์ด๋ค ๊ธฐ๋ฅ์ ์ฌ์ฉํ๊ฒ ๋ ์ง ๊ผผ๊ผผํ ์๋ ค๋๋ฆฌ๊ฒ ์ต๋๋ค!
์ด ๊ฐ์์ ํต์ฌ ํค์๋๋ฅผ ํ์ธํด๋ณด์ธ์ โ
๋ค์ํ ํํ์ ์๋ฒ๋ฅผ ํ์ฉํด ์ฟ ๋ฒ๋คํฐ์ค & Helm์ ํ์ฉ๋ฒ์ ๋ํด ๋ฐฐ์๋๋ค.
๐ ์ด๋ฐ ๋ถ๋ค์ด ๋ค์ผ๋ฉด ์ข์์
ํจ์จ์ ์ธ ๋ฐฐํฌ๊ฐ
๋ชฉํ์ธ DevOps ์์ง๋์ด
์ฟ ๋ฒ๋คํฐ์ค์
๊ฐ๋
์ ์ก์ ๊ฐ๋ฐ์
Helm์
๋ฐฐ์ฐ๊ณ ํ ๋ชจ๋ ๋ถ
โ ๊ฐ์ ์ปค๋ฎค๋ํฐ ์ด์ ( ๋ค์ด๋ฒ ์นดํ )
๐ฌ ํด๋น ์ปค๋ฎค๋ํฐ ์นดํ๋ฅผ ํตํด ๊ฐ์ ์๋ฃ๋ฅผ ํตํฉ ๊ด๋ฆฌํ๊ณ ์์ด์. ๊ฐ์ ์ธ ์ฟ ๋ฒ๋คํฐ์ค ๊ด๋ จ ๋ค์ํ ์๋ฃ๋ค์ ์ฌ๋ฆฌ๊ธฐ๋ ํ๊ณ ์. ์ง์ ์๋ต๋ ์ฌ๊ธฐ์ ํธํ๊ฒ ํ์ค ์ ์์ต๋๋ค!
โ๏ธ ์ ํ ํ์ต ๊ฐ์
๋ณธ Kubernetes ๊ฐ์๋
'๋์ธ๋ ์ฟ ๋ฒ๋คํฐ์ค' ์ด๊ธ~์ค๊ธํธ ๊ฐ์๋ฅผ ์ ์๊ฐ ํ
์๊ฐํ์๋ฉด ๋์ฑ ์ข์ต๋๋ค.
๐ ๊ฐ์ ์๋ฃ ์๋ด
๐ ๊ฐ์ ์๋ฃ๋ ํด๋น ์ปค๋ฆฌํ๋ผ ๋ด์์ PDF๋ก ๊ธฐ๋ณธ ์ ๊ณต๋ฉ๋๋ค.
๐ ์๋ฃ๋ฅผ ์ปค์คํ
ํ์ฌ ์ฌ์ฉํ๊ณ ์ถ์ผ์ ๋ถ๋ค์ ์ํด [PPT ์๋ณธ์ด ์ ๋ฃ(1,000)๋ก ์ ๊ณต] ๋ฉ๋๋ค.
๐ฌ ์์ฃผ ๋ฌป๋ ์ง๋ฌธ
Q. Kubernetes๊ฐ ์ค์น๋์ด ์์ด์ผ ํ๋์?
์ด๋ก ์์
๋ง ๋ฃ๊ณ ๊ฐ๋
์ดํด๋ง ํ์ ๋ค๋ฉด ์ค์นํ์ง ์์๋ ๋์ง๋ง, ์ค์ต๊น์ง ํ์ค ๋ถ๊ป์๋ ๋ณ๋๋ก ์์ ์ Kubernetes Cluster๊ฐ ์์ด์ผ ํฉ๋๋ค. (์๋ ๋งํฌ๋ฅผ ์ฐธ๊ณ ํ์ธ์)
- Windows : https://cafe.naver.com/kubeops/495
- Mac : https://cafe.naver.com/kubeops/496
Q. ์ด ๊ฐ์๋ฅผ ๋ค ๋ฃ๊ณ ๋๋ฉด ์ค๋ฌด์ ๋ฐ๋ก ์ ์ฉํ ์ ์๋์?
๋ค, ๊ฐ์์์ ๋ค๋ฃจ๊ณ ์๋ ๋ด์ฉ์ 60%๋ง ์ ํํ ์ดํดํด๋ ์ถฉ๋ถํ ์ค๋ฌด์์ ํ์ฉ ๊ฐ๋ฅํฉ๋๋ค.
Q. ์ด ๊ฐ์ ๋์ด๋๋ ์ด๋ค๊ฐ์?
์์งํ ์ฝ์ง ์์ต๋๋ค. ๋ฐ๋ผ์ ๊ฐ๋
์ค๋ช
ํํธ๋ ์ต์ ๋ ๋ฒ์ฉ ๋ฃ๊ธธ ๊ถ์ฅ๋๋ ค์. ๊ทธ๋๋ ๊ฐ์๋ฅผ ๋ชจ๋ ์๊ฐํ์๊ณ ์ค์ต๊น์ง ๋ค ํด๋ณด์ ๋ค๋ฉด, ์ด๋ ๊ฐ์ Helm ์ข ํ๋ค๊ณ ์์ ์๊ฒ ๋งํ ์ ์์ต๋๋ค.
๐ฃ ์๊ฐ ์ ๋ฐ๋์ ํ์ธํด์ฃผ์ธ์!
- ์๊ฐ์ ๋ถ๋ค์ด ๊ฐ์๋ฅผ ์๊ฐํ๋ ์์ ์์๋ ํฌ๋ฆ ๋ฒ์ ์ด ๋ ์ต์ ํ๋ ์ ์์์ ๋ฏธ๋ฆฌ ์๋ ค๋๋ฆฝ๋๋ค.
- ๋ณธ ๊ฐ์์์ Kubernetes ์ค์น๋ ์ฌ์ฉ๋ฒ์ ๋ํด์๋ ์ธ๊ธํ์ง ์์ต๋๋ค.
๐ฌ ์
๋ฐ์ดํธ ํ์คํ ๋ฆฌ
[2025-01] Helmํธ ์์ ์
๋ฐ์ดํธ
- ํ์ฌ ์ด๋ ๋ถ๋ถ์ ์ค๋ช
ํ๊ณ ์๋์ง ํ๋ฉด์ ํ์ดํ๋ก ํ์
- ์ฟ ๋ฒ๋คํฐ์ค 1.27 ๋ฒ์ ์์ ์ค์ต์ด ๊ฐ๋ฅํ๋๋ก ์ค์ต ์๋ฃ์ค(https://kubetm.github.io/helm) ์คํฌ๋ฆฝํธ ์
๋ฐ์ดํธ
- ์์ ์ค๋ช
์ค ๋ฌธ์ฅ ๋ฐ ๋ฌธ๋จ ์ฌ์ด์ ๊ณต๋ฐฑ ์ต์ํ
- ํค๋ณด๋ ์์ ๊ฐ์
- ์ค์ต ๊ฐ์ ๋ฉ๋ชจ์ ์ค์ต ์๋ฃ์ค ๋ฐ๋ก๊ฐ๊ธฐ ๋งํฌ ์ถ๊ฐ