์ด๋ ์ ๋ฒ์ ์ผ๋ก์ ์ ํ์ ์ค๋นํ๋ ๋ฐ ๋์์ด ๋ ์์ ์ธ Red Hat OpenShift ํ๋ซํผ 4.0 ์ ๋ฐ์ดํธ์ ๋ณ๊ฒฝ ์ฌํญ, ๊ฐ์ ์ฌํญ, ์ถ๊ฐ ์ฌํญ์ ๋ํ ์ผ๋ จ์ ๊ฒ์๋ฌผ ์ค ์ฒซ ๋ฒ์งธ์ ๋๋ค.
2014๋
๊ฐ์, ์ ์ Kubernetes ์ปค๋ฎค๋ํฐ๊ฐ Google์ ์์ ํ ์ฌ๋ฌด์ค์ ์ฒ์ ๋ชจ์ธ ์๊ฐ๋ถํฐ Kubernetes ํ๋ก์ ํธ๊ฐ ์ค๋๋ ์ ์ํํธ์จ์ด ๊ฐ๋ฐ ๋ฐ ๋ฐฐํฌ ๋ฐฉ์์ ํ๋ช
์ ์ผ์ผํฌ ๊ฒ์ด๋ผ๋ ์ ์ ๋ถ๋ช
ํ์ต๋๋ค. ๋์์, ํผ๋ธ๋ฆญ ํด๋ผ์ฐ๋ ์๋น์ค ์ ๊ณต์
์ฒด๋ ์ธํ๋ผ ๋ฐ ์๋น์ค ๊ฐ๋ฐ์ ์ง์์ ์ผ๋ก ์ ๊ทน์ ์ผ๋ก ํฌ์ํ์ฌ IT ์์
๊ณผ ์ํํธ์จ์ด ๊ฐ๋ฐ์ ํจ์ฌ ๋ ์ฝ๊ณ ์ฝ๊ฒ ๋ง๋ค ์ ์๊ฒ ํ์ผ๋ฉฐ, ์ด์ฐฝ๊ธฐ์๋ ๊ฑฐ์ ์์ํ ์ ์์๋ ๋๋ผ์ด ์ ๊ทผ์ฑ์ ์ ๊ณตํ์ต๋๋ค. XNUMX๋
.
๋ฌผ๋ก ์๋ก์ด ํด๋ผ์ฐ๋ ์๋น์ค๊ฐ ๋ฐํ๋ ๋๋ง๋ค ํธ์ํฐ๋ฅผ ํตํด ์ ๋ฌธ๊ฐ๋ค์ ์๋ง์ ํ ๋ก ์ด ์ด์ด์ก๊ณ , ์คํ์์ค ์๋์ ์ข
๋ง, ์จํ๋ ๋ฏธ์ค IT์ ์ ํด, ๋ถ๊ฐํผ์ฑ ๋ฑ ๋ค์ํ ์ฃผ์ ์ ๋ํ ํ ๋ก ์ด ์งํ๋๋ค. ํด๋ผ์ฐ๋์์์ ์๋ก์ด ์ํํธ์จ์ด ๋
์ ๊ณผ ์๋ก์ด ํจ๋ฌ๋ค์ X๊ฐ ์ด๋ป๊ฒ ๋ค๋ฅธ ๋ชจ๋ ํจ๋ฌ๋ค์์ ๋์ฒดํ ๊ฒ์ธ์ง๋ฅผ ์ค๋ช
ํฉ๋๋ค.
๋งํ ํ์๋ ์์ด, ์ด ๋ชจ๋ ๋ ผ์์ ๋งค์ฐ ์ด๋ฆฌ์์์ต๋๋ค.
ํ์ค์ ์๋ฌด๊ฒ๋ ์ฌ๋ผ์ง์ง ์์ ๊ฒ์ด๋ผ๋ ๊ฒ์ด๋ฉฐ ์ค๋๋ ์ฐ๋ฆฌ๋ ์ฐ๋ฆฌ ์ถ์ ์๋ก์ด ์ํํธ์จ์ด๊ฐ ๋์์์ด ๋ฑ์ฅํจ์ ๋ฐ๋ผ ์ต์ข ์ ํ๊ณผ ๊ฐ๋ฐ ๋ฐฉ์์ด ๊ธฐํ๊ธ์์ ์ผ๋ก ์ฆ๊ฐํ๋ ๊ฒ์ ๋ณผ ์ ์์ต๋๋ค. ๊ทธ๋ฆฌ๊ณ ์ฃผ๋ณ์ ๋ชจ๋ ๊ฒ์ด ๋์์ ๋ณํ ๊ฒ์ด๋ผ๋ ์ฌ์ค์๋ ๋ถ๊ตฌํ๊ณ ๋ณธ์ง์ ์ผ๋ก ๋ชจ๋ ๊ฒ์ด ๋ณํ์ง ์์ ๊ฒ์ ๋๋ค. ์ํํธ์จ์ด ๊ฐ๋ฐ์๋ ์ฌ์ ํ ์ค๋ฅ๊ฐ ์๋ ์ฝ๋๋ฅผ ์์ฑํ๊ณ , ์ด์ ์์ง๋์ด์ ์์ ์ฑ ์ ๋ฌธ๊ฐ๋ ์ฌ์ ํ ํธ์ถ๊ธฐ๋ฅผ ๋ค๊ณ ๋์๋ค๋๋ฉฐ Slack์์ ์๋ ์๋ฆผ์ ๋ฐ๊ณ , ๊ด๋ฆฌ์๋ ์ฌ์ ํ OpEx ๋ฐ CapEx ์ธก๋ฉด์์ ์์ ํ๋ฉฐ, ์ค๋ฅ๊ฐ ๋ฐ์ํ ๋๋ง๋ค ์ ์ ๊ฐ๋ฐ์๋ "๋ด๊ฐ ๊ทธ๋ ๊ฒ ๋งํ์ง"๋ผ๋ ๋ง๊ณผ ํจ๊ป ์ฌํ ํ์จ์ ์ฌ์์ต๋๋ค...
์ค, ์ง์ง ๋ ผ์๋์ด์ผ ํ๋ค, ๋ ๋์ ์ํํธ์จ์ด ์ ํ์ ๋ง๋ค๊ธฐ ์ํด ์ฌ์ฉํ ์ ์๋ ๋๊ตฌ์ ๋ณด์์ ํฅ์ํ๊ณ ๊ฐ๋ฐ์ ๋ ์ฝ๊ณ ์์ ์ ์ผ๋ก ๋ง๋๋ ๋ฐฉ๋ฒ์ ๋ํด ์ค๋ช ํฉ๋๋ค. ํ๋ก์ ํธ๊ฐ ๋์ฑ ๋ณต์กํด์ง์ ๋ฐ๋ผ ์๋ก์ด ์ํ์ด ๋ฐ์ํ๊ณ ์ค๋๋ ์ฌ๋๋ค์ ์ถ์ ์ํํธ์จ์ด์ ํฌ๊ฒ ์์กดํ๋ฏ๋ก ๊ฐ๋ฐ์๋ ์์ ์ ์์ ์ ๋ ์ ์ํํ๋ ค๊ณ ๋ ธ๋ ฅํด์ผ ํฉ๋๋ค.
Kubernetes๋ ๊ทธ๋ฌํ ๋๊ตฌ ์ค ํ๋์ ๋๋ค. Red Hat OpenShift๋ฅผ ๋ค๋ฅธ ๋๊ตฌ ๋ฐ ์๋น์ค์ ๋จ์ผ ํ๋ซํผ์ผ๋ก ๊ฒฐํฉํ์ฌ ์ํํธ์จ์ด๋ฅผ ๋์ฑ ์์ ์ ์ด๊ณ , ๊ด๋ฆฌํ๊ธฐ ์ฝ๊ณ , ์ฌ์ฉ์์๊ฒ ๋์ฑ ์์ ํ๊ฒ ๋ง๋๋ ์์ ์ด ์งํ ์ค์ ๋๋ค.
OpenShift ํ์ ๋ค์๊ณผ ๊ฐ์ ๊ฐ๋จํ ์ง๋ฌธ์ ๋์ง๋๋ค.
Kubernetes๋ฅผ ๋ ์ฝ๊ณ ํธ๋ฆฌํ๊ฒ ์ฌ์ฉํ๋ ค๋ฉด ์ด๋ป๊ฒ ํด์ผ ํ ๊น์?
๋๋ต์ ๋๋๊ฒ๋ ๋ถ๋ช ํฉ๋๋ค.
- ํด๋ผ์ฐ๋ ๋๋ ํด๋ผ์ฐ๋ ์ธ๋ถ ๋ฐฐํฌ์ ๋ณต์กํ ์ธก๋ฉด์ ์๋ํํฉ๋๋ค.
- ๋ณต์ก์ฑ์ ์จ๊ธฐ๋ฉด์ ์ ๋ขฐ์ฑ์ ์ง์คํฉ๋๋ค.
- ๊ฐ๋จํ๊ณ ์์ ํ ์ ๋ฐ์ดํธ๋ฅผ ์ถ์ํ๊ธฐ ์ํด ์ง์์ ์ผ๋ก ๋ ธ๋ ฅํฉ๋๋ค.
- ํต์ ๊ฐ๋ฅ์ฑ๊ณผ ๊ฐ์ฌ ๊ฐ๋ฅ์ฑ์ ๋ฌ์ฑํฉ๋๋ค.
- ์ฒ์์๋ ๋์ ๋ณด์์ ๋ณด์ฅํ๋ ค๊ณ ๋ ธ๋ ฅํ์ง๋ง ์ ์ฉ์ฑ์ ํฌ์ํ์ง๋ ์์ต๋๋ค.
OpenShift์ ๋ค์ ๋ฆด๋ฆฌ์ค์์๋ ์ ์์์ ๊ฒฝํ๊ณผ ์ธ๊ณ ์ต๋ ๊ธฐ์ ์์ ๋๊ท๋ชจ๋ก ์ํํธ์จ์ด๋ฅผ ๊ตฌํํ๋ ๋ค๋ฅธ ๊ฐ๋ฐ์์ ๊ฒฝํ์ ๋ชจ๋ ๊ณ ๋ คํด์ผ ํฉ๋๋ค. ๋ํ ์ค๋๋ ํ๋ ์ธ๊ณ์ ๊ทผ๊ฐ์ ์ด๋ฃจ๊ณ ์๋ ๊ฐ๋ฐฉํ ์ํ๊ณ์ ์ถ์ ๋ ๊ฒฝํ์ ๋ชจ๋ ๊ณ ๋ คํด์ผ ํฉ๋๋ค. ๋์์, ์๋ง์ถ์ด ๊ฐ๋ฐ์์ ๋ก์ ์ฌ๊ณ ๋ฐฉ์์ ๋ฒ๋ฆฌ๊ณ ์๋ํ๋ ๋ฏธ๋๋ผ๋ ์๋ก์ด ์ฒ ํ์ผ๋ก ๋์๊ฐ๋ ๊ฒ์ด ํ์ํฉ๋๋ค. ์ํํธ์จ์ด๋ฅผ ๋ฐฐํฌํ๋ ๊ธฐ์กด ๋ฐฉ์๊ณผ ์๋ก์ด ๋ฐฉ์ ๊ฐ์ ๊ฒฉ์ฐจ๋ฅผ ํด์ํ๊ณ , ์ต๋ ๊ท๋ชจ์ ํด๋ผ์ฐ๋ ์ ๊ณต์ ์ฒด์์ ํธ์คํ ํ๋ ์ฃ์ง์ ์๊ท๋ชจ ์์คํ ์์ ์คํํ๋ ๊ด๊ณ์์ด ์ฌ์ฉ ๊ฐ๋ฅํ ๋ชจ๋ ์ธํ๋ผ๋ฅผ ์ต๋ํ ํ์ฉํด์ผ ํฉ๋๋ค.
์ด ๊ฒฐ๊ณผ๋ฅผ ๋ฌ์ฑํ๋ ๋ฐฉ๋ฒ์ ๋ฌด์์ ๋๊น?
Red Hat์์๋ ๊ธฐ์กด ์ปค๋ฎค๋ํฐ๋ฅผ ๋ณด์กดํ๊ณ ํ์ฌ๊ฐ ์ฐธ์ฌํ๋ ํ๋ก์ ํธ๊ฐ ์ข ๋ฃ๋๋ ๊ฒ์ ๋ฐฉ์งํ๊ธฐ ์ํด ์ค๋ซ๋์ ์ง๋ฃจํ๊ณ ๊ฐ์ฌํ ์ผ ์๋ ์์ ์ ์ํํ๋ ๊ฒ์ด ๊ด๋ก์ ๋๋ค. ์คํ ์์ค ์ปค๋ฎค๋ํฐ์๋ ์ฌ๋ฏธ ์๊ณ , ๊ต์ก์ ์ด๋ฉฐ, ์๋ก์ด ๊ธฐํ๋ฅผ ์ด์ด์ฃผ๊ณ , ์๋ฆ๋ต์ง๋ง, ๋ฌผ๋ก ๋ชจ๋ ์ฌ๋์ด ๊ฐ์ ๋ฐฉํฅ์ผ๋ก ์์ง์ด๊ฑฐ๋ ๊ณตํต ๋ชฉํ๋ฅผ ์ถ๊ตฌํ ๊ฒ์ด๋ผ๊ณ ๊ธฐ๋ํ๋ ์ฌ๋์ ์๋ฌด๋ ์์ต๋๋ค. . ์ฌ์ฉ์์๊ฒ ๋์์ด ๋๋ ์์ญ์ ๊ฐ๋ฐํ๋ ค๋ฉด ์ด ์๋์ง๋ฅผ ํ์ฉํ๊ณ ์ฌ๋ฐ๋ฅธ ๋ฐฉํฅ์ผ๋ก ๋ฐฉํฅ์ ๋ฐ๊พธ๋ ๊ฒ์ด ๋๋๋ก ํ์ํ์ง๋ง, ๋์์ ์ฐ๋ฆฌ๋ ์ปค๋ฎค๋ํฐ์ ๋ฐ์ ์ ๋ชจ๋ํฐ๋งํ๊ณ ๊ทธ๋ค๋ก๋ถํฐ ๋ฐฐ์์ผ ํฉ๋๋ค.
2018๋ ์ด, Red Hat์ ์คํ ์์ค ์์น์ ๋ฐํ์ผ๋ก ๋ณด๋ค ์์ ํ๊ณ ์์ ์ ์ด๋ผ๋ ๋ฏธ๋์ ๋ํ ์ ์ฌํ ๊ฒฌํด๋ฅผ ๊ฐ๊ณ ์๋ CoreOS ํ๋ก์ ํธ๋ฅผ ์ธ์ํ์ต๋๋ค. ํ์ฌ๋ ์ด๋ฌํ ์์ด๋์ด๋ฅผ ๋์ฑ ๋ฐ์ ์ํค๊ณ ๊ตฌํํ๊ธฐ ์ํด ๋ ธ๋ ฅํด ์์ผ๋ฉฐ, ๋ชจ๋ ์ํํธ์จ์ด๊ฐ ์์ ํ๊ฒ ์คํ๋๋๋ก ๋ ธ๋ ฅํ๋ ์ฐ๋ฆฌ์ ์ฒ ํ์ ์ค์ฒ์ ์ฎ๊ฒผ์ต๋๋ค. ์ด ๋ชจ๋ ์์ ์ Kubernetes, Linux, ํผ๋ธ๋ฆญ ํด๋ผ์ฐ๋, ํ๋ผ์ด๋น ํด๋ผ์ฐ๋ ๋ฐ ํ๋ ๋์งํธ ์ํ๊ณ๋ฅผ ๋ท๋ฐ์นจํ๋ ์์ฒ ๊ฐ์ ๊ธฐํ ํ๋ก์ ํธ๋ฅผ ๊ธฐ๋ฐ์ผ๋ก ๊ตฌ์ถ๋์์ต๋๋ค.
OpenShift 4์ ์๋ก์ด ๋ฆด๋ฆฌ์ค๋ ๋ช ํํ๊ณ ์๋ํ๋๋ฉฐ ๋์ฑ ์์ฐ์ค๋ฌ์์ง ๊ฒ์ ๋๋ค.
OpenShift ํ๋ซํผ์ ๋ฒ ์ด๋ฉํ ํ๋์จ์ด ์ง์, ํธ๋ฆฌํ ๊ฐ์ํ, ์๋ ์ธํ๋ผ ํ๋ก๊ทธ๋๋ฐ, ๋ฌผ๋ก ์ปจํ ์ด๋(๊ธฐ๋ณธ์ ์ผ๋ก Linux ์ด๋ฏธ์ง์)๋ฅผ ๊ฐ์ถ ๊ฐ์ฅ ์ ๋ขฐํ ์ ์๋ ์ต๊ณ ์ Linux ์ด์ ์ฒด์ ์ ํจ๊ป ์๋ํฉ๋๋ค.
ํ๋ซํผ์ ์ฒ์๋ถํฐ ์์ ํด์ผ ํ์ง๋ง ๊ฐ๋ฐ์๊ฐ ์ฝ๊ฒ ๋ฐ๋ณตํ ์ ์์ด์ผ ํฉ๋๋ค. ์ฆ, ์ถฉ๋ถํ ์ ์ฐํ๊ณ ์์ ํ๋ฉด์๋ ๊ด๋ฆฌ์๊ฐ ์ฝ๊ฒ ๊ฐ์ฌํ๊ณ ๊ด๋ฆฌํ ์ ์์ด์ผ ํฉ๋๋ค.
์ํํธ์จ์ด๊ฐ "์๋น์ค๋ก" ์คํ๋ ์ ์์ด์ผ ํ๋ฉฐ ์ด์์๊ฐ ๊ด๋ฆฌํ ์ ์๋ ์ธํ๋ผ ์ฑ์ฅ์ผ๋ก ์ด์ด์ง์ง ์์์ผ ํฉ๋๋ค.
์ด๋ฅผ ํตํด ๊ฐ๋ฐ์๋ ์ฌ์ฉ์์ ๊ณ ๊ฐ์ ์ํ ์ค์ ์ ํ์ ๋ง๋๋ ๋ฐ ์ง์คํ ์ ์์ต๋๋ค. ํ๋์จ์ด์ ์ํํธ์จ์ด ์ค์ ์ ์ ๊ธ์ ํค์ณ๋๊ฐ ํ์๊ฐ ์์ผ๋ฉฐ ๋ชจ๋ ์ฐ๋ฐ์ ์ธ ๋ฌธ์ ๋ ๊ณผ๊ฑฐ์ ์ผ์ด ๋ ๊ฒ์ ๋๋ค.
OpenShift 4: ์ ์ง ๊ด๋ฆฌ๊ฐ ํ์ ์๋ NoOps ํ๋ซํผ
ะ
์ถ์ํํ๋ ค๊ณ ํ๋ฉด ๊ฐ๋ฐ์์๊ฒ "์๋ฒ๋ฆฌ์ค" ๋๋ "NoOps" ๊ฐ๋ ์ "์ด์" ๊ตฌ์ฑ ์์๋ฅผ ์จ๊ธฐ๊ฑฐ๋ ๊ฐ๋ฐ์์ ๋ถ๋ด์ ์ต์ํํ ์ ์๋ ๋๊ตฌ ๋ฐ ์๋น์ค๋ฅผ ์๋ฏธํฉ๋๋ค.
- ์์คํ ์ด ์๋ API(์ ํ๋ฆฌ์ผ์ด์ ์ธํฐํ์ด์ค)๋ก ์์ ํ์ธ์.
- ์ํํธ์จ์ด ๊ตฌํ์ ๊ท์ฐฎ๊ฒ ํ์ง ๋ง์ญ์์ค. ๊ณต๊ธ์๊ฐ ๋์ ์ํํ๋๋ก ํ์ญ์์ค.
- ํฐ ํ๋ ์์ํฌ๋ฅผ ๋ฐ๋ก ๋ง๋๋ ๋ฐ ๋ฐ์ด๋ค์ง ๋ง์ญ์์ค. "๋น๋ฉ ๋ธ๋ก" ์ญํ ์ ํ ์์ ๋ถ๋ถ์ ์์ฑํ๋ ๊ฒ๋ถํฐ ์์ํ๊ณ , ์ด ์ฝ๋๊ฐ ๋์คํฌ ๋ฐ ๋ฐ์ดํฐ๋ฒ ์ด์ค๊ฐ ์๋ ๋ฐ์ดํฐ ๋ฐ ์ด๋ฒคํธ์ ํจ๊ป ์๋ํ๋๋ก ํ์ญ์์ค.
์ด์ ๊ณผ ๋ง์ฐฌ๊ฐ์ง๋ก ๋ชฉํ๋ ์ํํธ์จ์ด ๊ฐ๋ฐ์ ๋ฐ๋ณต ์๋๋ฅผ ๋์ด๊ณ ๋ ๋์ ์ ํ์ ๋ง๋ค ์ ์๋ ๊ธฐํ๋ฅผ ์ ๊ณตํ์ฌ ๊ฐ๋ฐ์๊ฐ ์ํํธ์จ์ด๊ฐ ์คํ๋๋ ์์คํ ์ ๋ํด ๊ฑฑ์ ํ ํ์๊ฐ ์๋๋ก ํ๋ ๊ฒ์ ๋๋ค. ์๋ จ๋ ๊ฐ๋ฐ์๋ ์ฌ์ฉ์์๊ฒ ์ด์ ์ ๋ง์ถ๋ฉด ์ํฉ์ด ๋น ๋ฅด๊ฒ ๋ฐ๋ ์ ์๋ค๋ ๊ฒ์ ์ ์๊ณ ์์ผ๋ฏ๋ก ๊ผญ ํ์ํ๋ค๊ณ ํ์ ํ์ง ์๋ ํ ์ํํธ์จ์ด ์์ฑ์ ๋๋ฌด ๋ง์ ๋ ธ๋ ฅ์ ๋ค์ด์ง ๋ง์์ผ ํฉ๋๋ค.
์ ์ง ๊ด๋ฆฌ ๋ฐ ์ด์ ์ ๋ฌธ๊ฐ์๊ฒ "NoOps"๋ผ๋ ๋จ์ด๋ ๋ค์ ๋ฌด์ญ๊ฒ ๋ค๋ฆด ์ ์์ต๋๋ค. ๊ทธ๋ฌ๋ ํ์ฅ ์์ง๋์ด์ ์ํตํ ๋ ๊ทธ๋ค์ด ์ ๋ขฐ์ฑ๊ณผ ์ ๋ขฐ์ฑ์ ๋ณด์ฅํ๊ธฐ ์ํด ์ฌ์ฉํ๋ ํจํด๊ณผ ๊ธฐ์ (SRE)์ด ์์ ์ค๋ช ๋ ํจํด๊ณผ ๋ง์ ์ ์ฌ์ ์ ๊ฐ์ง๊ณ ์๋ค๋ ๊ฒ์ด ๋ถ๋ช ํด์ก์ต๋๋ค.
- ์์คํ ์ ๊ด๋ฆฌํ์ง ๋ง๊ณ ๊ด๋ฆฌ ํ๋ก์ธ์ค๋ฅผ ์๋ํํ์ธ์.
- ์ํํธ์จ์ด๋ฅผ ๊ตฌํํ์ง ๋ง์ธ์. ๋ฐฐํฌํ ํ์ดํ๋ผ์ธ์ ๋ง๋์ธ์.
- ๋ชจ๋ ์๋น์ค๋ฅผ ํ๋๋ก ๋ฌถ์ด ํ๋์ ์ค๋ฅ๋ก ์ธํด ์ ์ฒด ์์คํ ์ด ์คํจํ๋๋ก ๋๋์ง ๋ง์ญ์์ค. ์๋ํ ๋๊ตฌ๋ฅผ ์ฌ์ฉํ์ฌ ์๋น์ค๋ฅผ ์ ์ฒด ์ธํ๋ผ์ ๋ถ์ฐ์ํค๊ณ ๋ชจ๋ํฐ๋ง ๋ฐ ๋ชจ๋ํฐ๋งํ ์ ์๋ ๋ฐฉ์์ผ๋ก ์ฐ๊ฒฐํ์ญ์์ค.
SRE๋ ๋ฌธ์ ๊ฐ ๋ฐ์ํ ์ ์๋ค๋ ์ฌ์ค์ ์๊ณ ๋ฌธ์ ๋ฅผ ์ถ์ ํ๊ณ ํด๊ฒฐํด์ผ ํฉ๋๋ค. ๋ฐ๋ผ์ ์ผ์์ ์ธ ์์ ์ ์๋ํํ๊ณ ์ค๋ฅ ์์ฐ์ ๋ฏธ๋ฆฌ ์ค์ ํ์ฌ ๋ฌธ์ ๊ฐ ๋ฐ์ํ ๋ ์ฐ์ ์์๋ฅผ ์ ํ๊ณ ๊ฒฐ์ ์ ๋ด๋ฆด ์ ์์ต๋๋ค.
OpenShift์ Kubernetes๋ ๋ ๊ฐ์ง ์ฃผ์ ๋ฌธ์ ๋ฅผ ํด๊ฒฐํ๋๋ก ์ค๊ณ๋ ํ๋ซํผ์ ๋๋ค. ์ฆ, ๊ฐ์ ๋จธ์ ์ด๋ ๋ก๋ ๋ฐธ๋ฐ์ API๋ฅผ ์ดํดํ๋๋ก ๊ฐ์ํ๋ ๋์ ๋ฐฐํฌ ํ๋ก์ธ์ค ๋ฐ ์๋น์ค๋ผ๋ ๊ณ ์ฐจ์ ์ถ์ํ๋ฅผ ์ฌ์ฉํ์ฌ ์๋ํฉ๋๋ค. ์ํํธ์จ์ด ์์ด์ ํธ๋ฅผ ์ค์นํ๋ ๋์ ์ปจํ ์ด๋๋ฅผ ์คํํ ์ ์์ผ๋ฉฐ, ์์ฒด ๋ชจ๋ํฐ๋ง ์คํ์ ์์ฑํ๋ ๋์ ํ๋ซํผ์์ ์ด๋ฏธ ์ฌ์ฉ ๊ฐ๋ฅํ ๋๊ตฌ๋ฅผ ์ฌ์ฉํ ์ ์์ต๋๋ค. ๋ฐ๋ผ์ OpenShift 4์ ๋น๋ฐ ์์ค๋ ์ค์ ๋ก ๋น๋ฐ์ด ์๋๋๋ค. ์ด๋ SRE ์์น๊ณผ ์๋ฒ๋ฆฌ์ค ๊ฐ๋ ์ ์ทจํ์ฌ ๊ฐ๋ฐ์์ ์ด์ ์์ง๋์ด๋ฅผ ๋๊ธฐ ์ํ ๋ ผ๋ฆฌ์ ๊ฒฐ๋ก ์ ๋์ถํ๋ ๊ฒ์ ๋๋ค.
- ์ ํ๋ฆฌ์ผ์ด์ ์ด ์ฌ์ฉํ๋ ์ธํ๋ผ ์๋ํ ๋ฐ ํ์คํ
- ๊ฐ๋ฐ์ ์์ ์ ์ ํํ์ง ์๊ณ ๋ฐฐํฌ ๋ฐ ๊ฐ๋ฐ ํ๋ก์ธ์ค๋ฅผ ํจ๊ป ์ฐ๊ฒฐ
- XNUMX๋ฒ์งธ ์๋น์ค, ๊ธฐ๋ฅ, ์ ํ๋ฆฌ์ผ์ด์ ๋๋ ์ ์ฒด ์คํ์ ์์, ๊ฐ์ฌ ๋ฐ ๋ณดํธํ๋ ๊ฒ์ด ์ฒซ ๋ฒ์งธ๋ณด๋ค ์ด๋ ต์ง ์๋๋ก ๋ณด์ฅํฉ๋๋ค.
๊ทธ๋ฌ๋ OpenShift 4 ํ๋ซํผ๊ณผ ์ด์ ํ๋ซํผ์ ์ฐจ์ด์ ์ ๋ฌด์์ด๋ฉฐ ์ด๋ฌํ ๋ฌธ์ ๋ฅผ ํด๊ฒฐํ๊ธฐ ์ํ "ํ์ค" ์ ๊ทผ ๋ฐฉ์๊ณผ์ ์ฐจ์ด์ ์ ๋ฌด์์ ๋๊น? ๊ตฌํ ๋ฐ ์ด์ ํ์ ๊ท๋ชจ๋ฅผ ํ๋ํ๋ ์์ธ์ ๋ฌด์์ ๋๊น? ์ด ์ํฉ์์ ์์ด ํด๋ฌ์คํฐ๋ผ๋ ์ฌ์ค ๋๋ฌธ์ ๋๋ค. ๊ทธ๋์,
- ์ฐ๋ฆฌ๋ ํด๋ฌ์คํฐ์ ๋ชฉ์ ์ด ๋ช ํํ์ง ํ์ธํฉ๋๋ค. (ํด๋ผ์ฐ๋๋๊ป, ์ ๋ ํ ์ ์๊ธฐ ๋๋ฌธ์ ์ด ํด๋ฌ์คํฐ๋ฅผ ์ ํํ์ต๋๋ค.)
- ํด๋ฌ์คํฐ๋ฅผ ์๋น์คํ๊ธฐ ์ํ ๊ธฐ๊ณ์ ์ด์์ฒด์ ๊ฐ ์กด์ฌํฉ๋๋ค(ํํ)
- ํด๋ฌ์คํฐ์์ ํธ์คํธ ์ํ๋ฅผ ๊ด๋ฆฌํ๊ณ ์ฌ๊ตฌ์ถ(๋๋ฆฌํํธ)์ ์ต์ํํฉ๋๋ค.
- ์์คํ ์ ๊ฐ ์ค์ํ ์์์๋ ๋ฌธ์ ๋ฅผ ๋ชจ๋ํฐ๋งํ๊ณ ์ ๊ฑฐํ๋ ์ ๋ชจ(๋ฉ์ปค๋์ฆ)๊ฐ ํ์ํฉ๋๋ค.
- ์์คํ ์ *๋ชจ๋ * ์ธก๋ฉด์ด๋ ์์ ๋ฐ ๊ด๋ จ ๋ณต๊ตฌ ๋ฉ์ปค๋์ฆ์ ์คํจ๋ ์ถ์ ์ ์์ ์ธ ๋ถ๋ถ์ ๋๋ค.
- ์ ์ฒด ์ธํ๋ผ๋ API๋ฅผ ํตํด ๊ตฌ์ฑ๋์ด์ผ ํฉ๋๋ค.
- Kubernetes๋ฅผ ์ฌ์ฉํ์ฌ Kubernetes๋ฅผ ์คํํ์ธ์. (์, ์, ์คํ๊ฐ ์๋๋๋ค)
- ์ ๋ฐ์ดํธ๋ ์ค์น๊ฐ ์ฝ๊ณ ๋ฒ๊ฑฐ๋กญ์ง ์์์ผ ํฉ๋๋ค. ์ ๋ฐ์ดํธ๋ฅผ ์ค์นํ๋ ๋ฐ ๋ ๋ฒ ์ด์์ ํด๋ฆญ์ด ํ์ํ๋ค๋ฉด ๋ถ๋ช ํ ๋ญ๊ฐ ์๋ชปํ๊ณ ์๋ ๊ฒ์ ๋๋ค.
- ๋ชจ๋ ๊ตฌ์ฑ ์์๋ฅผ ๋ชจ๋ํฐ๋งํ๊ณ ๋๋ฒ๊น ํ๋ ๊ฒ์ ๋ฌธ์ ๊ฐ ๋์ง ์์ผ๋ฏ๋ก ์ ์ฒด ์ธํ๋ผ์ ๋ํ ์ถ์ ๋ฐ ๋ณด๊ณ ๋ ์ฝ๊ณ ํธ๋ฆฌํด์ผ ํฉ๋๋ค.
ํ๋ซํผ์ ๊ธฐ๋ฅ์ด ์ค์ ๋ก ์๋ํ๋ ๋ชจ์ต์ ๋ณด๊ณ ์ถ์ผ์ญ๋๊น?
OpenShift 4์ ๋ฏธ๋ฆฌ๋ณด๊ธฐ ๋ฒ์ ์ด ๊ฐ๋ฐ์์๊ฒ ์ ๊ณต๋์์ต๋๋ค. ์ฌ์ฉํ๊ธฐ ์ฌ์ด ์ค์น ํ๋ก๊ทธ๋จ์ ์ฌ์ฉํ๋ฉด Red Had CoreOS๋ฅผ ๊ธฐ๋ฐ์ผ๋ก AWS์์ ํด๋ฌ์คํฐ๋ฅผ ์คํํ ์ ์์ต๋๋ค. ๋ฏธ๋ฆฌ ๋ณด๊ธฐ๋ฅผ ์ฌ์ฉํ๋ ค๋ฉด ์ธํ๋ผ๋ฅผ ํ๋ก๋น์ ๋ํ๊ธฐ ์ํ AWS ๊ณ์ ๊ณผ ๋ฏธ๋ฆฌ ๋ณด๊ธฐ ์ด๋ฏธ์ง์ ์ก์ธ์คํ๊ธฐ ์ํ ๊ณ์ ์ธํธ๋ง ํ์ํฉ๋๋ค.
- ์์ํ๋ ค๋ฉด ๋ค์์ผ๋ก ์ด๋ํ์ธ์.
try.openshift.com ๊ทธ๋ฆฌ๊ณ โ์์ํ๊ธฐโ๋ฅผ ํด๋ฆญํ์ธ์. - Red Hat ๊ณ์ ์ ๋ก๊ทธ์ธ(๋๋ ์ ๊ณ์ ์์ฑ)ํ๊ณ ์ง์นจ์ ๋ฐ๋ผ ์ฒซ ๋ฒ์งธ ํด๋ฌ์คํฐ๋ฅผ ์ค์ ํฉ๋๋ค.
์ฑ๊ณต์ ์ผ๋ก ์ค์นํ ํ ํํ ๋ฆฌ์ผ์ ํ์ธํ์ธ์.
์๋ก์ด OpenShift ๋ฆด๋ฆฌ์ค๋ฅผ ์ฌ์ฉํด ๋ณด๊ณ ์๊ฒฌ์ ๊ณต์ ํด ๋ณด์ธ์. ์ฐ๋ฆฌ๋ Kumbernetes์์ ์์ ์ ์ต๋ํ ์ ๊ทผ ๊ฐ๋ฅํ๊ณ ์ฝ๊ฒ ๋ง๋ค๊ธฐ ์ํด ์ต์ ์ ๋คํ๊ณ ์์ต๋๋ค. NoOps์ ๋ฏธ๋๋ ์ค๋๋ถํฐ ์์๋ฉ๋๋ค.
๊ทธ๋ฆฌ๊ณ ์ด์ ์ฃผ๋ชฉ!
ํ์์์
๋ง์คํฐ ํด๋์ค๋ 17:15 - 18:15์ด๋ฉฐ ์คํ ๋๋ ํ๋ฃจ ์ข ์ผ ์ด๋ ค ์์ต๋๋ค. ํฐ์ ์ธ , ๋ชจ์, ์คํฐ์ปค - ํ์!
ํ #2
"์ฌ๊ธฐ์ ์ ์ฒด ์์คํ
์ ๋ณ๊ฒฝํด์ผ ํฉ๋๋ค. ์ฐ๋ฆฌ๋ ์ธ์ฆ๋ ์ ๋น์ฌ์ ํจ๊ป ๊ณ ์ฅ๋ k8s ํด๋ฌ์คํฐ๋ฅผ ์๋ฆฌํฉ๋๋ค."
์ถ์ฒ : habr.com