Atlas Operator
Atlas Kubernetes Operator๋ ๋ฌด์์ธ๊ฐ์?
Atlas Kubernetes Operator๋ Atlas ๋ฆฌ์์ค๋ฅผ Kubernetes cluster์ ํตํฉํ๋ ์๋ก์ด ์๋น์ค์ ๋๋ค. ์ด์ ์์ ํ ์ํฐํ๋ผ์ด์ฆ ํ๋ซํผ ํตํฉ์ ํตํด, ๋ฐ์ดํฐ ์๋น์ค๊ฐ ํ์ํ ํด๋ผ์ฐ๋ ๋ค์ดํฐ๋ธ ์ ํ๋ฆฌ์ผ์ด์ ์ ์๋ช ์ฃผ๊ธฐ๋ฅผ ๋จ์ผ ์ ์ด ์์ญ์์ ๋ฐฐํฌํ๊ณ ๊ด๋ฆฌํ ์ ์์ต๋๋ค.
๋ฌด์์ ํ ์ ์๋์?
Atlas Kubernetes Operator๋ฅผ ์ฌ์ฉํ๋ฉด Kubernetes๋ฅผ ์ข ๋ฃํ์ง ์๊ณ ๋ Atlas๋ก ๋ฆฌ์์ค๋ฅผ ๊ด๋ฆฌํ ์ ์์ต๋๋ค. Atlas Kubernetes Operator๋ฅผ Kubernetes ํด๋ฌ์คํฐ์ ๋ฐฐํฌํฉ๋๋ค. Atlas Kubernetes Operator๋ Kubernetes ์ฌ์ฉ์ ์ ์ ๋ฆฌ์์ค๋ฅผ ๊ธฐ๋ฐ์ผ๋ก Atlas์ ๋ฆฌ์์ค๋ฅผ ๊ด๋ฆฌํฉ๋๋ค. ์ด๋ Atlas์ ํ๋ก์ ํธ, ํด๋ฌ์คํฐ ๋ฐ ๋ฐ์ดํฐ๋ฒ ์ด์ค ์ฌ์ฉ์์ ์ํ๊ฐ Kubernetes ํด๋ฌ์คํฐ์์ ์์ฑํ ๊ฐ ์ฌ์ฉ์ ์ง์ ๋ฆฌ์์ค์ ๊ตฌ์ฑ๊ณผ ์ผ์นํ๋์ง ํ์ธํฉ๋๋ค.
Atlas Kubernetes Operator๋ ์ฌ์ฉ์ ์ ์ ๋ฆฌ์์ค ๋ด์์ X509 ์ธ์ฆ, Azure ๋ฐ AWS์ ๋น๊ณต๊ฐ ์๋ํฌ์ธํธ, ๊ณ ๊ธ ๋ฉํฐ ํด๋ผ์ฐ๋ ๋ฐ ๋ฉํฐ ๋ฆฌ์ ํด๋ฌ์คํฐ์ ๊ฐ์ ๋ง์ ๊ณ ๊ธ ๊ธฐ๋ฅ์ ์ง์ํฉ๋๋ค.
์๋ก์ด ๊ธฐ๋ณธ๊ฐ: Atlas Kubernetes Operator 2.0์ ์ญ์ ๋ฐฉ์ง
Atlas Kubernetes Operator 2.0์ ์ฌ์ฉํ๋ฉด Kubernetes์์ ์ญ์ ํ ์ฌ์ฉ์ ์ง์ ๋ฆฌ์์ค๊ฐ ๋ ์ด์ Atlas์์ ์ญ์ ๋์ง ์์ต๋๋ค. ๋์ Atlas Kubernetes Operator์์๋ ์ด๋ฌํ ๋ฆฌ์์ค์ ๊ด๋ฆฌ๊ฐ ์ค๋จ๋ ๋ฟ์ ๋๋ค.
์๋ฅผ ๋ค์ด Kubernetes์์ AtlasProject
์ฌ์ฉ์ ์ง์ ๋ฆฌ์์ค๋ฅผ ์ญ์ ํ๋ฉด Atlas Kubernetes Operator๋ Atlas์์ ํด๋น ํ๋ก์ ํธ๋ฅผ ๋ ์ด์ ์๋์ผ๋ก ์ญ์ ํ์ง ์์์ผ๋ก์จ ์ฐ๋ฐ์ ์ด๊ฑฐ๋ ์๊ธฐ์น ๋ชปํ ์ญ์ ๋ฅผ ๋ฐฉ์งํฉ๋๋ค. ์ด๋ ์ฌ์ฉ์ ์ง์ ๋ฆฌ์์ค๋ฅผ ์ฌ์ฉํ์ฌ ๊ด๋ฆฌ๋๋ ๋ชจ๋ ๊ฐ์ฒด์ ์ ์ฉ๋ฉ๋๋ค.
์ ์ฒด ๋ฐฐํฌ ๋๋ ํน์ ์ฌ์ฉ์ ์ ์ ๋ฆฌ์์ค ๋๋ ํ์ ๊ฐ์ฒด์ ๋ํด ์ด ๋์์ Atlas Kubernetes Operator 2.0 ์ด์ ์ ์ฌ์ฉ๋ ๊ธฐ๋ณธ๊ฐ์ผ๋ก ๋๋๋ฆด ์ ์์ต๋๋ค.
๋ฐฐํฌ์ ๋ํ ์ฌ๋ฐ๋ฅธ ๋์์ ๊ฒฐ์ ํ๋ ค๋ฉด ๋ค์ ํ๋ฅผ ์ฌ์ฉํ์ญ์์ค.
์ญ์ ๋ณดํธ | ์ญ์ ๋ณดํธ ๊ธฐ๋ฅ ์์ |
---|---|
Atlas Kubernetes Operator 2.0์ ์๋ก์ด ๊ธฐ๋ณธ๊ฐ | Atlas Kubernetes Operator 2.0 ์ด์ ์ ๊ธฐ๋ณธ๊ฐ |
์ฌ์ฉ์ ์ ์ ๋ฆฌ์์ค์์ ์ฌ์ฉ์ ์ ์ ๋ฆฌ์์ค ๋๋ ๊ฐ์ฒด๋ฅผ ์ญ์ ํ๋ฉด ํด๋น ๊ฐ์ฒด๋ Atlas์ ๋จ์ ์์ง๋ง Atlas Kubernetes Operator๋ ๋ ์ด์ ํด๋น ๊ฐ์ฒด๋ฅผ ๊ด๋ฆฌํ์ง ์์ต๋๋ค. Atlas UI์ ๊ฐ์ ํ ์ธํฐํ์ด์ค์์๋ง Atlas Kubernetes Operator์์ ๋ถ๋ฆฌ๋ ๊ฐ์ฒด๋ฅผ ๊ด๋ฆฌํ ์ ์์ต๋๋ค. | ์ฌ์ฉ์ ์ ์ ๋ฆฌ์์ค์์ ์ฌ์ฉ์ ์ ์ ๋ฆฌ์์ค ๋๋ ๊ฐ์ฒด๋ฅผ ์ญ์ ํ๋ ๊ฒฝ์ฐ, Atlas Kubernetes Operator๋ Atlas์์ ํด๋น ๊ฐ์ฒด๋ฅผ ์ญ์ ํ๋ฉฐ, ์ฌ์ง์ด Atlas Kubernetes Operator๋ฅผ ์ฌ์ฉํ๊ธฐ ์ ์ ๋ฐฐํฌ๋ ๊ฐ์ฒด๋ ์ญ์ ํฉ๋๋ค. ์ฌ์ฉ์ ์ง์ ๋ฆฌ์์ค์ ๋ํ ๋ณ๊ฒฝ ์ฌํญ์ Atlas UI์ ๊ฐ์ ๋ค๋ฅธ ์ธํฐํ์ด์ค๋ฅผ ์ฌ์ฉํ์ฌ ์ํ๋ Atlas์ ๋ณ๊ฒฝ ์ฌํญ์ ๋ฎ์ด์๋๋ค. |
ํ์ ๊ฐ์ฒด๋ ์ ์ฉ ์ฌ์ฉ์ ์ง์ ๋ฆฌ์์ค ๋์ ๋ค๋ฅธ ์ฌ์ฉ์ ์ง์ ๋ฆฌ์์ค(์: ๋น๊ณต๊ฐ ์๋ํฌ์ธํธ ๋๋ IP ์ก์ธ์ค ๋ชฉ๋ก) ๋ด์์ ์ ์ํ๋ ๊ฐ์ฒด์ด๋ฉฐ ๋ค์๊ณผ ๊ฐ์ด ๋์ํฉ๋๋ค.
ํ์ ๊ฐ์ฒด์ ๋ํ ์ญ์ ๋ณดํธ | ํ์ ๊ฐ์ฒด์ ๋ํ ์ญ์ ๋ณดํธ ๊ธฐ๋ฅ ์์ |
---|---|
Atlas Kubernetes Operator 2.0์ ์๋ก์ด ๊ธฐ๋ณธ๊ฐ | Atlas Kubernetes Operator 2.0 ์ด์ ์ ๊ธฐ๋ณธ๊ฐ |
์ฌ์ฉ์ ์ ์ ๋ฆฌ์์ค์์ ํ์ ๊ฐ์ฒด๋ฅผ ์ญ์ ํ๋ ๊ฒฝ์ฐ, ํด๋น ํ์ ๊ฐ์ฒด๊ฐ ๋ง์ง๋ง ์กฐ์ ์ค์ ์ฌ์ฉ์ ์ ์ ๋ฆฌ์์ค์ ์กด์ฌํ๊ณ ์ ํํ ์ผ์นํ๋ ๊ฒฝ์ฐ์๋ง Atlas Kubernetes Operator๊ฐ ํด๋น ํ์ ๊ฐ์ฒด๋ฅผ Atlas์์ ์ญ์ ํฉ๋๋ค. ์๋ฅผ ๋ค์ด ๊ฒฝ๊ณ ํ์ ๊ฐ์ฒด๋ ์์ฒด ๋๊ธฐํ ์ปจํธ๋กค์ด ์๋ ์์ธ์ ๋๋ค. | ์ฌ์ฉ์ ์ ์ ๋ฆฌ์์ค์์ ํ์ ๊ฐ์ฒด๋ฅผ ์ญ์ ํ๋ฉด, Atlas Kubernetes Operator๋ ํด๋น ํ์ ๊ฐ์ฒด๋ฅผ Atlas์์ ์ญ์ ํ๊ณ ๋์ผํ ์ ํ์ ๋ค๋ฅธ ๋ชจ๋ ํ์ ๊ฐ์ฒด๋ฅผ ์ญ์ ํ๋ฉฐ, ์ด๋ ํด๋น ํ์ ๊ฐ์ฒด๊ฐ Atlas Kubernetes Operator๋ฅผ ์ฌ์ฉํ๊ธฐ ์ ์ Atlas์ ์กด์ฌํ๊ฑฐ๋ Atlas UI ๊ฐ์ ๋ค๋ฅธ ์ธํฐํ์ด์ค์์ ์์ฑ ๋๋ ๋ณ๊ฒฝ๋ ๊ฒฝ์ฐ์๋ ๋ง์ฐฌ๊ฐ์ง์ ๋๋ค. ์๋ฅผ ๋ค์ด, ๊ฒฝ๊ณ ํ์ ๊ฐ์ฒด๋ ์์ฒด ๋๊ธฐํ ์ปจํธ๋กค์ด ์๋ ์์ธ์ ๋๋ค. |
์ ์ญ์ ๋ณดํธ ๊ธฐ๋ณธ๊ฐ ๋๋๋ฆฌ๊ธฐ
Atlas Kubernetes Operator๋ฅผ ์ค์นํ ๋ ์ ์ฉํ Kubernetes ๋ฐฐํฌ ๋ฆฌ์์ค์ --object-deletion-protection
ํ๋๊ทธ ๋๋ OBJECT_DELETION_PROTECTION
ํ๊ฒฝ ๋ณ์๋ฅผ ์ฌ์ฉํ์ฌ ์๋ก์ด ์ญ์ ๋ณดํธ ๋์์ ์ ์ดํ ์ ์์ต๋๋ค.
์ด๋ฌํ ํ๋๊ทธ์ ํ๊ฒฝ ๋ณ์๋ ๋ชจ๋ ๊ธฐ๋ณธ๊ฐ์ด true
์
๋๋ค. Atlas Kubernetes Operator 2 ์ด์ ์ ๋์์ผ๋ก ๋์๊ฐ๋ ค๋ฉด false
(์ผ)๋ก ์ค์ ํฉ๋๋ค.1.
atlas-resource-policy
์ฃผ์์ ์ฌ์ฉํ์ฌ ๊ฐ๋ณ ์ฌ์ฉ์ ์ง์ ๋ฆฌ์์ค์ ์ฌ์ฉํ ๋์์ ์ ์ดํ ์๋ ์์ต๋๋ค.