์ํ๊ณผ ์กธ์ ์ํ์ ๋ง์น๊ณ
์ํ ๋ณ๋ก ์ ์ข์ํ๋ ์ปด๊ณต๊ณผ๊ฐ ์ํ๊ณผ ๋ณต์ ์ ๊ณต์ ํ๊ฒ ๋ ์ด์ผ๊ธฐ.
์ํ ๋ณ๋ก ์ ์ข์ํ๋ ์ปด๊ณต๊ณผ๊ฐ ์ํ๊ณผ ๋ณต์ ์ ๊ณต์ ํ๊ฒ ๋ ์ด์ผ๊ธฐ.
25๋ ์ ์ฒซ ์๊ฒฉ์ฆ ๋ชฉํ๋ฅผ ๋ฌ์ฑํ๋ฉฐ. ํ ๋จ๊ณ ์ฑ์ฅํ Data Engineer๋ก ๋์๊ฐ ์ ์์๊น์?
2024๋ ์ ์ฒซ ์๊ฒฉ์ฆ์ผ๋ก ๋์ ํ Istio ์๊ฒฉ์ฆ!! ๊ทธ๋ฆฌ๊ณ K8s ์์ง๋์ด๋ก ์ฑ์ฅํ ๋์ ์ด์ผ๊ธฐ โต๏ธ
์ฝ๋ก๋ ๋๋ฌธ์ 3์ฃผ ๋์ ํ๋ จ์์ ๊ฐํ์ ํ๋ถ ์๊ณ ๋ฆฌ์ฆ์ ๋ค์ ๊ณต๋ถํ๊ฒ ๋ ์ฐ ๐คฆโโ๏ธ
Pod ์ปจํ ์ด๋์ ๋ณผ๋ฅจ์ ์ง์ ์ ์ํ ์๋ ์๋ค. ๊ทธ๋ฌ๋ ํด๋ฌ์คํฐ๋ก ๊ด๋ฆฌ๋๋ K8s์์ ์ด ๋ฐฉ์์ ๊ถ์ฅํ์ง ์๋๋ค. ๋์ , ์ปจํ ์ด๋ ๋ณผ๋ฅจ ๊ฐ๋ ์ ์ถ์ํํ์ฌ ํด๋ฌ์คํฐ ๋ฆฌ์์ค์ธ Persistent Volume์ ํตํด Pod ์ปจํ ์ด๋๊ฐ ์ธ ์ ์๋ ๋ณผ๋ฅจ์ ๊ด๋ฆฌํ๋ค.
์ปจํ ์ด๋ ๋ด์ ํ์ผ์ ๋ชจ๋ ์ผ์์ ์ธ ์กด์ฌ๋ค. ์ปจํ ์ด๋๊ฐ ์ข ๋ฃ๋๋ฉด, ์ปจํ ์ด๋์ ๊ธฐ๋ก๋ ๋ฐ์ดํฐ ๋ชจ๋ ์ฌ๋ผ์ง๋ค. ์ด๊ฒ์ ๋ฐฉ์งํ๊ธฐ ์ํด Docker์ K8s๋ Volume ๊ธฐ๋ฅ์ ์ ๊ณตํ๋ค.
k8s์ Account๋ api-server์ ์์ฒญ์ ๋ณด๋ด๋ ์ฃผ์ฒด์ด๋ค. UserAccount๋ kubectl๋ก api-server์ ์์ฒญ์ ๋ณด๋ธ๋ค. ServiceAccount๋ Pod์ด api-server์ ์์ฒญ์ ๋ณด๋ผ ๋ ์ฌ์ฉํ๋ค. Pod์ด ๋ณด๋ด๋ ์์ฒญ์ ์์๋ก๋ โConfig...
์ํธ, ํ ํฐ ๊ฐ์ ์๋์ ๊ธฐ๋ฐ ๋ฐ์ดํฐ๋ฅผ ์ ์ฅํ๋๋ฐ ์ฐ๋ ์ค๋ธ์ ํธ. Secret์ ์ ์ฅ๋ ๊ฐ์ Pod์ด ์ฌ์ฉํ๋ค.