Jenkins, git and kubernetes - CI/CD ์คํฐ๋ 3์ฃผ์ฐจ
CloudNet@์์ ์งํํ๊ณ ์๋ CI/CD Study 3์ฃผ์ฐจ์๋ Jenkins์ ArgoCD์ ๋ค๋ค์ต๋๋ค. ์ด๋ฒ์๋ kubernetes(์ดํ, k8s)์ self-host Git๊ณผ Jenkins๋ฅผ ๋ฐฐํฌ ํ CI/CD ๋ถ๋ถ์ ๋ค๋ฃจ๋๋ก ํ๊ฒ ์ต๋๋ค. ํ๋ค๋ณด๋ ๊ฐ์ธ์ ์ผ๋ก, ์๋ 3๊ฐ์ง๊ฐ ์ฃผ โฆ
Helm ํ ํ๋ฆฟ์ผ๋ก ์ฌ์ฌ์ฉ์ฑ ๋์ด๊ธฐ - CI/CD ์คํฐ๋ 2์ฃผ์ฐจ
์ด๋ฒ์๋ ์ฌ์ฌ์ฉ์ฑ์ ์ํด์ _helpers.tpl ํ์ผ์ ํ์ฉํด๋ณด๊ฒ ์ต๋๋ค. ๊ธฐ์กด์ Helm 101 - CI/CD ์คํฐ๋ 2์ฃผ์ฐจ์์ ์ด์ด์ง๋๋ค. 1. _helpers.tpl์ ํตํ ๊ณตํต ๋ณ์ ์ฌ์ฌ์ฉ (1) ๊ณตํต์ฌํญ ์์ง ์ด์ ์ ์์ฑํ deployment.yaml๊ณผ service.yaml์ โฆ
Helm 101 - CI/CD ์คํฐ๋ 2์ฃผ์ฐจ
CloudNet@์์ ์งํํ๊ณ ์๋ CI/CD Study 2์ฃผ์ฐจ์๋ Helm๊ณผ Tekton์ ๋ค๋ค์ต๋๋ค. ์ด๋ฒ์๋ Helm์ ๊ธฐ๋ณธ์ ์ธ ๋ถ๋ถ์ ๋ค๋ฃจ๋๋ก ํ๊ฒ ์ต๋๋ค. 1. Helm์ ์ญํ ๊ณผ ์ค์ต ์ค๋น์ฌํญ Helm? ํ ํ๋ฆฟ ๊ธฐ๋ฐ ์๋ฃจ์ . ์ฆ, ๋ฒ์ ๊ด๋ฆฌ ๋ฐ ๊ณต์ , ๋ฐฐํฌ๊ฐ ๊ฐ๋ฅํ ์ํฐํฉํธ๋ฅผ ์ โฆ