Operator SDK2 Elasticsearch Operator ๊ฐ๋ฐํ๊ธฐ ์ด๋ฒ ๊ธ์์๋ Operator SDK๋ฅผ ํตํด Elasticsearch Cluster๋ฅผ ํธ๋ฆฌํ๊ฒ ๊ด๋ฆฌํ ์ ์๋ Elasticsearch Operator๋ฅผ ๋ง๋ค์ด๋ณด๊ฒ ์ต๋๋ค. Operator๊ฐ ๋ฌด์์ธ์ง, Operator SDK์ ๋ํ ๊ธฐ๋ณธ์ ์ธ ์ฌ์ฉ๋ฐฉ๋ฒ์ด ๊ถ๊ธํ์ ๋ถ๊ป์๋ ์ด์ ๊ธ์ ์ฐธ๊ณ ํด์ฃผ์๋ฉด ๊ฐ์ฌํ๊ฒ ์ต๋๋ค.Elasticsearch Cluster๋จผ์ Operator๋ก ๊ด๋ฆฌํ Elasticsearch Operator์ ๋ํ ์คํ์ ๊ฐ๋จํ ์์๋ณด๊ฒ ์ต๋๋ค. Cluster ๊ตฌ์ฑ์ ์ ๊ฐ ์ด์ ์ ์์ฑํ๋ Elasticsearch Helm Chart์ ๊ตฌ์ฑ์ ์ฌ์ฉํ์์ต๋๋ค.Master Node & Master Eligible Node ๋ง์คํฐ ๋ ธ๋์ ๋ง์คํฐ ๋ ธ๋๊ฐ ๋ค์ด๋์ ๋ ์น๊ฒฉ๋ ์ ์๋ ํ๋ณด ๋ ธ๋์ ๋๋ค.Hot Dat.. 2020. 12. 18. Kubernetes Operator (feat. Operator SDK) ์ด๋ฒ ๊ธ์์๋ ์ฌ์ฉ์ ์ ์ ๋ฆฌ์์ค๋ฅผ ์ฌ์ฉํ์ฌ ์ดํ๋ฆฌ์ผ์ด์ ๋ฐ ํด๋น ์ปดํฌ๋ํธ๋ฅผ ๊ด๋ฆฌํ๋ Operator ํจํด์ ๋ํด์ ์์๋ณด๊ณ , ๊ณต์ ๋ฌธ์์ ๋ฐ๋ผ ๊ฐ๋จํ Custom Operator๋ฅผ ๋ง๋ค์ด๋ณด๋๋ก ํ๊ฒ ์ต๋๋ค.Operator๋?Operator๊ฐ ๋ฌด์์ธ์ง ์์๋ณด๊ธฐ ์ด์ ์ Controller๋ผ๋ ๊ฐ๋ ์ ๋ํด ๋จผ์ ์ดํด๋ณด๊ฒ ์ต๋๋ค.ControllerKubernetes Patterns ์ฑ ์ ์ฐธ๊ณ ํ๋ฉด Kubernetes์์ ๋ฆฌ์์ค์ Status๋ฅผ ๊ฐ์ํ๋ฉฐ ์ํ๋ ์ํ(Spec)๋ก ๋ง๋๋ ๊ฒ์ Controller๋ผ๊ณ ํฉ๋๋ค.ํ์ง๋ง, ๊ธฐ๋ณธ์ ์ผ๋ก ์ ๊ณต๋๋ Controller์ ๊ธฐ๋ฅ ์ด์ธ์๋ ๋ ๋ณต์กํ ์ดํ๋ฆฌ์ผ์ด์ ๊ด๋ฆฌ ๋ก์ง์ด ํ์ํ ๊ฒฝ์ฐ๊ฐ ๋ถ๋ช ์กด์ฌํฉ๋๋ค. ์ด๋ฐ ์ํฉ์ ์ปค๋ฒํ๊ธฐ ์ํด ๋ฑ์ฅํ ๊ฒ์ด Operator์ ๋๋ค.Ope.. 2020. 12. 18. ์ด์ 1 ๋ค์