์๋ ํ์ธ์ ๊ตฌ๋ ์๋, ์ต์ DevOps ์์์ ์ ๋ฆฌํด์ ๊ณต์ ํด๋๋ฆฌ๋ DevOps ์ฌํ์ ์ํ ์์์ง์ ๋๋ค.
2024๋ 5์ ์ฒซ์งธ์ฃผ๊ฐ ์ฐพ์์์ต๋๋ค. ์ด๋์ ํ ํด์ ์ค๋ฐ์ด ๋ค๊ฐ์ค๊ณ ์๋๋ฐ์. ๊ตฌ๋ ์๋์ ์ฌ ํ ํด ์ด๋ค ๋ชฉํ๋ฅผ ์ธ์ฐ์ จ๋์?
๋ง์ ๋ถ๋ค์ ์ฐ๊ฐ ๋ชฉํ ์ค ๋ํ์ ์ธ ๊ฒ์ด ๋ฐ๋ก ์๊ฒฉ์ฆ ์ทจ๋์ธ๋ฐ์.
์ด๋ฒ ์์์ง์์ CNCF(Cloud Native Computing Foundation) ์ฌ๋จ์์ ์ฃผ๊ดํ๋ ๊ณต์ธ Kubernetes ์๊ฒฉ์ฆ๋ค์ ๋ํด ์์๋ณด๊ณ , ์ต๊ทผ CNCF์์ ์ด๋ฌํ ์๊ฒฉ์ฆ ์ทจ๋์๋ค์ ์ํด ์๋ก ์ ์คํ Kubestronaut ํ๋ก๊ทธ๋จ์ ๋ํด ์์๋ณด๊ฒ ์ต๋๋ค.
๐๊ณต์ธ Kubernetes ์๊ฒฉ์ฆ, ์ด๋ค ๊ฒ์ด ์์๊น?
Kubernetes๊ฐ ๋ํ์ ์ธ ์ปจํ ์ด๋ ๊ด๋ฆฌ ํด๋ก ์๋ฆฌ์ก์ผ๋ฉด์, Kubernetes ์๊ฒฉ์ฆ์ ๋ํ ๊ด์ฌ๋ ๋ฐ๋ผ์ ๋์์ง๊ณ ์๋๋ฐ์.
IT ๊ธฐ์ ์ ์ทจ์ ์ ์ค๋นํ์๋ ๋ถ๋ฟ๋ง ์๋๋ผ, ๋ง์ ํ์ง์๋ถ๋ค๋ ํด๋ผ์ฐ๋ ๊ธฐ์ ์ญ๋ ๊ฐํ๋ฅผ ์ํด ์ด๋ฌํ ์๊ฒฉ์ฆ์ ์ทจ๋ํ๊ณ ๊ณ์ญ๋๋ค.
๊ธฐ์กด์ Kubernetes ์๊ฒฉ์ฆ์ด๋ผ๊ณ ํ๋ฉด ๋ํ์ ์ธ ๊ฒ์ด CNCF ์ฌ๋จ์์ ์ฃผ๊ดํ๋ CKA, CKAD, CKS์๋๋ฐ์.
์ต๊ทผ CNCF ์ฌ๋จ์์ Kubeernetes ์ ๋ฌธ์ฉ ์ํ์ธ KCNA์ KCSA๋ฅผ ์ ์คํ๋ฉด์ ํ์ฌ๊น์ง Kubernetes ์๊ฒฉ์ฆ์ ๊ฐฏ์๋ ์ด 5๊ฐ์ ๋๋ค.
์ด๋ ๊ฒ ์ข ๋ฅ๊ฐ ๋ค์ํด์ง๋ค๋ณด๋ Kubernetes ์๊ฒฉ์ฆ์ ๋์ ํ๊ณ ์ถ์ด๋ ์ด๋ค ๊ฑธ ์ทจ๋ํด์ผ ํ ์ง ๊ณ ๋ฏผ์ด ๋ ์ ์๋๋ฐ์.
์ด๋ฌํ ๊ณ ๋ฏผ์ ์ค์ผ ์ ์๋๋ก ๊ฐ ์๊ฒฉ์ฆ์ ๋ํด ์ ๋ฆฌํด๋ณด์์ต๋๋ค.
์๊ฐํด๋๋ฆด ์๊ฒฉ์ฆ์ ๋ชจ๋ ์จ๋ผ์ธ์ผ๋ก ์ํ์ด ์งํ๋๋ฉฐ, ๋ถํฉ๊ฒฉ ์ 1ํ ์ฌ์์ ๊ธฐํ๊ฐ ์ฃผ์ด์ง๋๋ค. ํฉ๊ฒฉํ ๊ฒฝ์ฐ ์๊ฒฉ์ฆ์ ์ ํจ๊ธฐ๊ฐ์ 2๋ ์ ๋๋ค.
๋ํ 5๊ฐ ์ค ์ค์ตํ ์ํ(CKAD, CKA, CKS)์ ์์๋ฃ๋ $395, ๊ฐ๊ด์ ์ํ(KCNA, KCSA)์ ์์๋ฃ๋ $250๋ก ํต์ผ๋์ด ์์ต๋๋ค.
CKAD(Certified Kubernetes Application Developer)
- ๋์ด๋: ์ค
- ์ํ ์๊ฐ: 2์๊ฐ
- Kubernetes ํด๋ฌ์คํฐ ํ๊ฒฝ์์ ์ค์ตํ์ผ๋ก ์งํ๋ฉ๋๋ค. Kubernetes ํด๋ฌ์คํฐ์์ ์ ํ๋ฆฌ์ผ์ด์ ์ ๋น๋, ๋ฐฐํฌ, ์ค์ ์์ ์ ์ํํ ์ ์๋์ง ํ๊ฐํฉ๋๋ค.
- ์ฃผ์ ์ถ์ ๋ฒ์:
- ์ ํ๋ฆฌ์ผ์ด์ ์ค๊ณ ๋ฐ ๋น๋, Kubernetes ํด๋ฌ์คํฐ์ ๋ฐฐํฌ
- ๋ฐฐํฌํ ์ ํ๋ฆฌ์ผ์ด์ ๋ชจ๋ํฐ๋ง ๋ฐ ์ ์ง๋ณด์
- ์ ํ๋ฆฌ์ผ์ด์ Configuration ๋ฐ ๋ณด์
- Kubernetes Service ๋ฐ ๋คํธ์ํฌ
CKA(Certified Kubernetes Administrator)
- ๋์ด๋: ์ค
- ์ํ ์๊ฐ: 2์๊ฐ
- Kubernetes ํด๋ฌ์คํฐ ํ๊ฒฝ์์ ์ค์ตํ์ผ๋ก ์งํ๋ฉ๋๋ค. Kubernetes ํด๋ฌ์คํฐ๋ฅผ ๊ด๋ฆฌํ ์ ์๋์ง ํ๊ฐํฉ๋๋ค.
- ์ฃผ์ ์ถ์ ๋ฒ์:
- Kubernetes ๋ฆฌ์์ค ๋ฐ Kubernetes ์ค์ผ์ค๋ง
- Kubernetes ํด๋ฌ์คํฐ, ๋ ธ๋, ์ปจํ ์ด๋, ๋คํธ์ํฌ ๊ด๋ จ ํธ๋ฌ๋ธ์ํ
- Kubernetes ํด๋ฌ์คํฐ ์ค์น ๋ฐ Configuration (RBAC, Kubeadm, etcd ๋ฑ)
- Kubernetes Service ๋ฐ ๋คํธ์ํฌ
CKS(Certified Kubernetes Security Specialist)
- ๋์ด๋: ์ค์
- ์ํ ์๊ฐ: 2์๊ฐ
- Kubernetes ํด๋ฌ์คํฐ ํ๊ฒฝ์์ ์ค์ตํ์ผ๋ก ์งํ๋ฉ๋๋ค. 5๊ฐ์ ์๊ฒฉ์ฆ ์ค ์ ์ผํ๊ฒ CKA ์ทจ๋์์ ํํด์ ์์ ๊ฐ๋ฅํ๋ค๋ ์ ํ ์กฐ๊ฑด์ด ์์ต๋๋ค. ์ปจํ ์ด๋ ๊ธฐ๋ฐ ์ ํ๋ฆฌ์ผ์ด์ ๊ณผ Kubernetes์ ๋ํ ๋ณด์ ๊ด๋ จ ์ง์์ ํ๊ฐํฉ๋๋ค.
- ์ฃผ์ ์ถ์ ๋ฒ์:
- Kubernetes ํด๋ฌ์คํฐ Setup (Network Policy, CIS benchmark ๋ฑ)
- Kubernetes ํด๋ฌ์คํฐ ๋ณด์ ๊ฐํ (Kubernetes API, RBAC ๋ฑ)
- ์ปจํ ์ด๋ ์ด๋ฏธ์ง ๋ณด์ ํ๋
- ๋ชจ๋ํฐ๋ง ๋ฐ ์ปจํ ์ด๋ ๋ฐํ์ ๋ณด์ ํ๋
KCNA(Kubernetes and Cloud Native Associate)
- ๋์ด๋: ํ
- ์ํ ์๊ฐ: 90๋ถ
- ๊ฐ๊ด์ ์ํ์ผ๋ก ์งํ๋ฉ๋๋ค. Kubernetes ๊ธฐ๋ฐ ์ง์๊ณผ ํด๋ผ์ฐ๋ ๋ค์ดํฐ๋ธ ๊ธฐ์ ๊ด๋ จ ์ง์์ ํ๊ฐํฉ๋๋ค.
- ์ฃผ์ ์ถ์ ๋ฒ์:
- Kubernetes ์ํคํ ์ฒ ๋ฐ ๋ฆฌ์์ค
- ์ปจํ ์ด๋ ์ค์ผ์คํธ๋ ์ด์ (๋คํธ์ํฌ, ์คํ ๋ฆฌ์ง, ๋ณด์, Service Mesh ๋ฑ)
- ํด๋ผ์ฐ๋ ๋ค์ดํฐ๋ธ ๋ชจ๋ํฐ๋ง (Observability, Prometheus ๋ฑ)
- ํด๋ผ์ฐ๋ ๋ค์ดํฐ๋ธ ์ ํ๋ฆฌ์ผ์ด์ ๋ฐฐํฌ (GitOps, CI/CD ๋ฑ)
KCSA(Kubernetes and Cloud Native Security Associate)
- ๋์ด๋: ํ
- ์ํ ์๊ฐ: 90๋ถ
- ๊ฐ๊ด์ ์ํ์ผ๋ก ์งํ๋ฉ๋๋ค. ํด๋ผ์ฐ๋ ๋ค์ดํฐ๋ธ ์ํ๊ณ์ ๋ณด์ ๊ธฐ์ ์ง์์ ํ๊ฐํฉ๋๋ค.
- ์ฃผ์ ์ถ์ ๋ฒ์:
- ํด๋ผ์ฐ๋ ๋ค์ดํฐ๋ธ ๋ณด์ ๊ด๋ จ ๊ธฐ์ด ์ง์
- Kubernetes ๋ณด์ ๊ด๋ จ ๊ธฐ๋ฐ ์ง์
- Kubernetes์ ๋์์ผ๋ก ํ๋ ๊ณต๊ฒฉ ์ ํ
- ํ๋ซํผ ๋ณด์ (์ปจํ ์ด๋ ์ด๋ฏธ์ง, ๋ชจ๋ํฐ๋ง, Admission Control ๋ฑ)
๐์๊ฒฉ์ฆ์ ๋ชจ๋ ์ทจ๋ํ ์ฌ๋์๊ฒ ์ฃผ์ด์ง๋ ํน๋ณ ํํ -
๋ง์ฝ ์์์ ์๊ฐํ 5๊ฐ์ ์๊ฒฉ์ฆ์ ๋ชจ๋ ํ๋ํ๊ณ ๊ฐ ์๊ฒฉ์ฆ์ด ๋ง๋ฃ๋์ง ์๊ณ ์ ํจํ๋ค๋ฉด, CNCF ์ฌ๋จ์์ ์ ์คํ Kubestronaut ํ๋ก๊ทธ๋จ์ ๋์์ผ๋ก ์๋ ์ ์ ๋ฉ๋๋ค.
Kubestronaut ํ๋ก๊ทธ๋จ์ด๋, CNCF ์ฌ๋จ์์ Kubernetes ์๊ฒฉ์ฆ์ ๋ชจ๋ ์ทจ๋ํ ์ฌ๋๋ค์ ๋ํด ๊ณต์์ ์ผ๋ก ์ธ์ ํจ๊ณผ ๋์์ ์๊ฒฉ์ฆ ์ทจ๋์ ์ฅ๋ คํ๊ธฐ ์ํด ์ ์คํ ํน๋ณ ํํ ํ๋ก๊ทธ๋จ์ ๋๋ค.
Kubestronaut ๋์์๊ฐ ๋ฐ์ ์ ์๋ ํํ์ ์๋์ ๊ฐ์ต๋๋ค.
- CNCF ์ฌ๋จ ๊ณต์ ํํ์ด์ง ๋ด Kubestronaut ๋ช ๋จ์ ๋ฑ๋ก
- Kubestronaut ๊ณต์ ์ฌํท
- Kubestronaut ๋์์๋ง์ ์ํ Slack ์ฑ๋ ์ด๋ ๋ฐ ๋ฉ์ผ๋ง ๋ฆฌ์คํธ ๋ฑ๋ก
- ๋งค๋ CNCF ์ฌ๋จ์ Kubernetes ์๊ฒฉ์ฆ ์์๋ฃ 50% ํ ์ธ ์ฟ ํฐ ์ ๊ณต (๋ค๋ฅธ ์ฌ๋๊ณผ ๊ณต์ ๊ฐ๋ฅ)
- ๋งค๋ 3๊ฐ์ CNCF ์ฌ๋จ ์ฃผ์ต ํ์ฌ ์ฐธ๊ฐ๋ฃ 25% ํ ์ธ
๐ญ๋ง์น๋ฉฐ...
์ด๋ ๊ฒ CNCF ์ฌ๋จ ๊ณต์ธ Kubernetes ์๊ฒฉ์ฆ๊ณผ Kubestronaut ํ๋ก๊ทธ๋จ์ ๋ํด ์์๋ดค๋๋ฐ์.
IT ๊ธฐ์ ์ ์ทจ์ ์ ์ค๋น ์ค์ด์๊ฑฐ๋ ํ์ง์์ด์๋ผ๋ฉด CKAD ๋๋ CKA๋ฅผ, ํด๋ผ์ฐ๋ ๋ค์ดํฐ๋ธ์ ์ ๋ฌธํ๊ณ ์ถ์ผ์๋ค๋ฉด KCNA ๋๋ KCSA ํ์ต์ ๊ณ ๋ คํด๋ณด๋ฉด ์ด๋จ๊น ์ถ์ต๋๋ค.
๊ทธ๋ฆฌ๊ณ ๋ง์ฝ Kubernetes ๊ธฐ์ ์ ์ง์ฌ์ด๋ผ๋ฉด Kubestronaut์ ๋์ ํด์ CNCF ์ฌ๋จ ๊ณต์ ํํ์ด์ง ๋ช ๋จ์ ์ด๋ฆ์ ์ฌ๋ฆฌ๋ ๊ฒ๋ ์ข์ ๋ฏํฉ๋๋ค.๐
ํน์ ์ด๋ฒ ๋ด์ฉ ๊ด๋ จํด์ ๋ ๊ถ๊ธํ ์ ์ด ์์ผ์๋ค๋ฉด ์๋ ๋ฉ์ผ๋ฆฌ ๋๊ธ ๋จ๊ฒจ์ฃผ์ธ์.๐
๊ทธ๋ผ, ๋ค์ ์์์ง์์ ๋ณด๋ค ์์ฐจ๊ณ ํฅ๋ฏธ๋ก์ด ๋ด์ฉ์ผ๋ก ์ฐพ์๋ต๊ฒ ์ต๋๋ค.
์ค๋๋ ๊ฐ์ฌํฉ๋๋ค, ๊ตฌ๋ ์๋ ๐บ
๐References
์๊ฒฌ์ ๋จ๊ฒจ์ฃผ์ธ์