Cloud Service Mesh ์ปจํธ๋กค ํ๋ ์ธ ๋ฒ์
์ด ํ์ด์ง๋ ํด๋ฌ์คํฐ ๋ด ๋ฐ ๊ด๋ฆฌํ ISTIOD
์ปจํธ๋กค ํ๋ ์ธ ๊ตฌํ์ ์ ์ฉ๋ฉ๋๋ค.
์ด ํ์ด์ง๋ ๊ฐ๋ณ ๋ฒ์ ์ด ์๋ ๋ฉํฐ ํ
๋ํธ ์ ์ญ ์ปจํธ๋กค ํ๋ ์ธ์ธ TRAFFIC_DIRECTOR
์ปจํธ๋กค ํ๋ ์ธ ๊ตฌํ์ ์ ์ฉ๋์ง ์์ต๋๋ค.
์ด ํ์ด์ง์์๋ ์ปจํธ๋กค ํ๋ ์ธ์ ๋ฒ์ ์๋ ๋ฐฉ์์ ๋ํด ์ค๋ช ํ๊ณ ์์ ํ ์๋น์ค ๋ฉ์ ์ ๊ทธ๋ ์ด๋(๋ฐ ๋กค๋ฐฑ)์ ์ด๋ฅผ ์ฌ์ฉํ๋ ์ด์ ์ ๋ํด ๋ณด์ฌ์ค๋๋ค.
์๋น์ค ๋ฉ์ ์ค์น ๊ธฐ์ด
๋๋ต์ ์ผ๋ก Cloud Service Mesh ์ค์น๋ ๋ ๊ฐ์ง ์ฃผ์ ๋จ๊ณ๋ก ๊ตฌ์ฑ๋ฉ๋๋ค.
๋จผ์
asmcli
๋๊ตฌ๋ฅผ ์ฌ์ฉํ์ฌ ํด๋ฌ์คํฐ ๋ด ์ปจํธ๋กค ํ๋ ์ธ์ ์ค์นํ๊ฑฐ๋ ๊ด๋ฆฌํ ์ปจํธ๋กค ํ๋ ์ธ์ ๊ตฌ์ฑํฉ๋๋ค. ์ปจํธ๋กค ํ๋ ์ธ์ ๋ฉ์ ๊ตฌ์ฑ์ ๊ด๋ฆฌํ๋ ์์คํ ์๋น์ค ์งํฉ์ผ๋ก ๊ตฌ์ฑ๋ฉ๋๋ค.๋ค์์ผ๋ก ๊ฐ ์ํฌ๋ก๋ ๊ฐ์ ๋คํธ์ํฌ ํต์ ์ ๊ฐ๋ก์ฑ๋ ํน์ ์ฌ์ด๋์นด ํ๋ก์๋ฅผ ํ๊ฒฝ์ ๋ฐฐํฌํฉ๋๋ค. ํ๋ก์๋ ์ปจํธ๋กค ํ๋ ์ธ๊ณผ ํต์ ํ์ฌ ๊ตฌ์ฑ์ ๊ฐ์ ธ์ค๋ฏ๋ก, ์ํฌ๋ก๋๋ฅผ ๋ณ๊ฒฝํ์ง ์๊ณ ๋ ๋ฉ์ ์ฃผ๋ณ์ ํธ๋ํฝ(๋ฐ์ดํฐ ์์ญ ํธ๋ํฝ)์ ์ง์ ์ฐ๊ฒฐํ๊ณ ์ ์ดํ ์ ์์ต๋๋ค.
ํ๋ก์๋ฅผ ๋ฐฐํฌํ๋ ค๋ฉด ์๋ ์ฌ์ด๋์นด ์ฝ์ (์๋ ์ฝ์ )์ด๋ผ๋ ํ๋ก์ธ์ค๋ฅผ ์ฌ์ฉํ์ฌ ๊ฐ ์ํฌ๋ก๋ ํฌ๋์์ ์ถ๊ฐ ์ฌ์ด๋์นด ์ปจํ ์ด๋๋ก ํ๋ก์๋ฅผ ์คํํฉ๋๋ค. ์ํฌ๋ก๋๋ฅผ ๋ฐฐํฌํ๋ ๋ฐ ์ฌ์ฉํ๋ Kubernetes ๋งค๋ํ์คํธ๋ฅผ ์์ ํ ํ์๋ ์์ง๋ง ๋ค์์คํ์ด์ค์ ๋ผ๋ฒจ์ ์ถ๊ฐํ๊ณ ํฌ๋๋ฅผ ๋ค์ ์์ํด์ผ ํฉ๋๋ค.
๋ฒ์ ์ ์ฌ์ฉํ์ฌ ๋ฉ์๋ฅผ ์์ ํ๊ฒ ์ ๊ทธ๋ ์ด๋
ํธ๋ํฝ ์ ์ด ๊ธฐ๋ฅ์ ์๋น์ค ๋ฉ์๋ฅผ ์ฌ์ฉํ ๋์ ์ฃผ์ ์ด์ ์ค ํ๋์ ๋๋ค. ์๋ฅผ ๋ค์ด ์ ํ๋ฆฌ์ผ์ด์ ์ ํ๋ก๋์ ์ ์ฒ์ ๋ฐฐํฌํ ๋ ์ ํ๋ฆฌ์ผ์ด์ ์ ์ ๋ฒ์ ์ผ๋ก ํธ๋ํฝ์ ์ ์ง์ ์ผ๋ก ์ ํํ ์ ์์ต๋๋ค. ์ ๊ทธ๋ ์ด๋ ์ค์ ๋ฌธ์ ๊ฐ ๋ฐ๊ฒฌ๋๋๋ผ๋ ํธ๋ํฝ์ ์๋ ๋ฒ์ ์ผ๋ก ๋ค์ ์ ํํ ์ ์์ด ๊ฐ๋จํ๊ณ ์ํ๋๊ฐ ๋ฎ์ ๋กค๋ฐฑ์ด ์ง์๋ฉ๋๋ค. ์ด ์ ์ฐจ๋ ์นด๋๋ฆฌ์ ๋ฆด๋ฆฌ์ค๋ผ๊ณ ๋ถ๋ฅด๋ฉฐ ์ ๋ฐฐํฌ์ ๊ด๋ จ๋ ์ํ์ ํฌ๊ฒ ์ค์ฌ์ค๋๋ค.
์นด๋๋ฆฌ์ ์ ๊ทธ๋ ์ด๋์์ ์ปจํธ๋กค ํ๋ ์ธ ๋ฒ์ ์ ์ฌ์ฉํ๋ฉด ๊ธฐ์กด ์ปจํธ๋กค ํ๋ ์ธ๊ณผ ํจ๊ป ์๋ก์ด ๊ฐ๋ณ ์ปจํธ๋กค ํ๋ ์ธ ๋ฐ ๊ตฌ์ฑ์ ์ค์นํฉ๋๋ค. ์ค์น ํ๋ก๊ทธ๋จ์ ๋ฒ์ ์ด๋ผ๋ ๋ฌธ์์ด์ ํ ๋นํ์ฌ ์ ์ปจํธ๋กค ํ๋ ์ธ์ ์๋ณํฉ๋๋ค. ์ฒ์์๋ ์ฌ์ด๋์นด ํ๋ก์๊ฐ ์ด์ ๋ฒ์ ์ ์ปจํธ๋กค ํ๋ ์ธ์์ ๊ตฌ์ฑ์ ๊ณ์ ์์ ํฉ๋๋ค. ๋ค์์คํ์ด์ค ๋๋ ํฌ๋์ ์ ์ปจํธ๋กค ํ๋ ์ธ ๋ฒ์ ์ ๋ผ๋ฒจ์ ์ง์ ํ์ฌ ์ํฌ๋ก๋๋ฅผ ์ ์ปจํธ๋กค ํ๋ ์ธ๊ณผ ์ ์ง์ ์ผ๋ก ์ฐ๊ฒฐํฉ๋๋ค. ๋ค์์คํ์ด์ค ๋๋ ํฌ๋์ ์ ๋ฒ์ ์ ๋ผ๋ฒจ์ ์ง์ ํ ํ์๋ ์ ์ฌ์ด๋์นด๊ฐ ์๋ ์ฝ์ ๋๊ณ ์ ์ปจํธ๋กค ํ๋ ์ธ์์ ๊ตฌ์ฑ์ ๋ฐ์ ์ ์๋๋ก ์ํฌ๋ก๋ ํฌ๋๋ฅผ ๋ค์ ์์ํฉ๋๋ค. ๋ฌธ์ ๊ฐ ๋ฐ์ํ๋ฉด ์ํฌ๋ก๋๋ฅผ ์๋ ์ปจํธ๋กค ํ๋ ์ธ๊ณผ ์ฐ๊ฒฐํ์ฌ ์ฝ๊ฒ ๋กค๋ฐฑํ ์ ์์ต๋๋ค.
์๋ ์ฝ์ ์ ์ด๋ป๊ฒ ์๋๋๋์?
์๋ ์ฝ์ ์ ํ์ฉ ์ ์ด๋ผ๊ณ ๋ถ๋ฅด๋ Kubernetes ๊ธฐ๋ฅ์ ์ฌ์ฉํฉ๋๋ค. ์๋ก ์์ฑ๋ ํฌ๋๋ฅผ ํ์ธํ๋๋ก ํ์ฉ ์นํ ๋ณํ์ด ๋ฑ๋ก๋ฉ๋๋ค. ์นํ ์ ๋ค์์คํ์ด์ค ์ ํ๊ธฐ๋ฅผ ์ฌ์ฉํด ํน์ ๋ผ๋ฒจ์ด ์๋ ๋ค์์คํ์ด์ค์ ๋ฐฐํฌ๋๋ ํฌ๋์๋ง ์ผ์นํ๋๋ก ๊ตฌ์ฑ๋ฉ๋๋ค. ํฌ๋๊ฐ ์ผ์นํ๋ฉด ์นํ ์ด ์ปจํธ๋กค ํ๋ ์ธ์์ ์ ๊ณตํ๋ ์ฝ์ ์๋น์ค๋ฅผ ์ฐธ์กฐํ์ฌ ์ฌ์ด๋์นด๋ฅผ ์คํํ๋ ๋ฐ ํ์ํ ์ปจํ ์ด๋์ ๋ณผ๋ฅจ์ด ํฌํจ๋ ํฌ๋์ ์๋ก์ด ๋ณํ ๊ตฌ์ฑ์ ๊ฐ์ ธ์ต๋๋ค.
- ์ค์น ์ค์ ์นํ ๊ตฌ์ฑ์ด ์์ฑ๋ฉ๋๋ค. ์นํ ์ Kubernetes API ์๋ฒ์ ๋ฑ๋ก๋ฉ๋๋ค.
- Kubernetes API ์๋ฒ๋ ์นํ
namespaceSelector
์ ์ผ์นํ๋ ๋ค์์คํ์ด์ค์ ํฌ๋ ๋ฐฐํฌ๋ฅผ ๊ฐ์ํฉ๋๋ค. - ๋ค์์คํ์ด์ค๋
namespaceSelector
์ ์ผ์นํ๋๋ก ๋ผ๋ฒจ์ด ์ง์ ๋ฉ๋๋ค. - ๋ค์์คํ์ด์ค์ ๋ฐฐํฌ๋ ํฌ๋๋ ์นํ ์ ํธ๋ฆฌ๊ฑฐํฉ๋๋ค.
- ์ปจํธ๋กค ํ๋ ์ธ์์ ์ ๊ณตํ๋
inject
์๋น์ค๋ ์ฌ์ด๋์นด๋ฅผ ์๋ ์ฝ์ ํ๋๋ก ํฌ๋ ์ฌ์์ ๋ณ๊ฒฝํฉ๋๋ค.
๋ฒ์ ์ด๋?
์๋ ์ฝ์ ์ ์ฌ์ฉ๋๋ ๋ผ๋ฒจ์ ๋ค๋ฅธ ์ฌ์ฉ์ ์ ์ Kubernetes ๋ผ๋ฒจ๊ณผ ์ ์ฌํฉ๋๋ค. ๋ผ๋ฒจ์ ๊ธฐ๋ณธ์ ์ผ๋ก ๋ผ๋ฒจ ์ง์ ์ด๋ผ๋ ๊ฐ๋ ์ ์ง์ํ๋ ๋ฐ ์ฌ์ฉํ ์ ์๋ ํค-๊ฐ ์์ ๋๋ค. ๋ผ๋ฒจ์ ํ๊น ๋ฐ ๋ฒ์ ๊ด๋ฆฌ์ ๊ด๋ฒ์ํ๊ฒ ์ฌ์ฉ๋ฉ๋๋ค. ์๋ฅผ ๋ค๋ฉด Git ํ๊ทธ, Docker ํ๊ทธ, Knative ๋ฒ์ ์ ๋๋ค.
ํ์ฌ์ Cloud Service Mesh ์ค์น ํ๋ก์ธ์ค๋ฅผ ์ฌ์ฉํ๋ฉด ์ค์น๋ ์ปจํธ๋กค ํ๋ ์ธ์ ๋ฒ์ ๋ฌธ์์ด๋ก ๋ผ๋ฒจ์ ์ง์ ํ ์ ์์ต๋๋ค. ์ค์น ํ๋ก๊ทธ๋จ์ ๋ชจ๋ ์ปจํธ๋กค ํ๋ ์ธ ๊ฐ์ฒด์ ๋ฒ์ ์ ๋ผ๋ฒจ๋ก ์ง์ ํฉ๋๋ค. ํค-๊ฐ ์์ ํค๋ istio.io/rev
์ด์ง๋ง ๊ด๋ฆฌํ ์ปจํธ๋กค ํ๋ ์ธ๊ณผ ํด๋ฌ์คํฐ ๋ด ์ปจํธ๋กค ํ๋ ์ธ์ ๋ฒ์ ๋ผ๋ฒจ ๊ฐ์ ๋ค๋ฆ
๋๋ค.
ํด๋ฌ์คํฐ ๋ด ์ปจํธ๋กค ํ๋ ์ธ์ ๊ฒฝ์ฐ
istiod
์๋น์ค์ ๋ฐฐํฌ์๋ ์ผ๋ฐ์ ์ผ๋กistio.io/rev=asm-1260-11
๊ณผ ์ ์ฌํ ๋ฒ์ ๋ผ๋ฒจ์ด ์์ต๋๋ค. ์ฌ๊ธฐ์asm-1260-11
๋ Cloud Service Mesh ๋ฒ์ ์ ์๋ณํฉ๋๋ค. ๋ฒ์ ์ ์๋น์ค ์ด๋ฆ์ ์ผ๋ถ๊ฐ ๋ฉ๋๋ค(์:istiod-asm-1260-11.istio-system
).๊ด๋ฆฌํ ์ปจํธ๋กค ํ๋ ์ธ์ ๊ฒฝ์ฐ ๋ฒ์ ๋ผ๋ฒจ์ ์ถ์ ์ฑ๋์ ํด๋นํฉ๋๋ค.
๋ฒ์ ๋ผ๋ฒจ ์ฑ๋ istio.io/rev=asm-managed
์ผ๋ฐ istio.io/rev=asm-managed-rapid
์ ์ istio.io/rev=asm-managed-stable
์์ ํ
๋ํ ๊ธฐ๋ณธ ์ฝ์
๋ผ๋ฒจ์ ์ฌ์ฉํ๋ ์ต์
์ด ์์ต๋๋ค(์: istio-injection=enabled
).
์๋ ์ฝ์
์ ์ฌ์ฉ ์ค์ ํ๋ ค๋ฉด ์ปจํธ๋กค ํ๋ ์ธ์ ๋ฒ์ ๋ผ๋ฒจ๊ณผ ์ผ์นํ๋ ๋ฒ์ ๋ผ๋ฒจ์ ๋ค์์คํ์ด์ค์ ์ถ๊ฐํฉ๋๋ค. ์๋ฅผ ๋ค์ด ๋ฒ์ istio.io/rev=asm-1260-11
๊ฐ ์๋ ์ปจํธ๋กค ํ๋ ์ธ์ ๋ผ๋ฒจ์ด istio.io/rev=asm-1260-11
์ธ ๋ค์์คํ์ด์ค์ pod๋ฅผ ์ ํํ๊ณ ์ฌ์ด๋์นด๋ฅผ ์ฝ์
ํฉ๋๋ค.
์นด๋๋ฆฌ์ ์ ๊ทธ๋ ์ด๋ ์ ์ฐจ
๋ฒ์ ๋ผ๋ฒจ์ ์ฌ์ฉํ๋ฉด ์นด๋๋ฆฌ์ ์ ๊ทธ๋ ์ด๋์ ํด๋ฌ์คํฐ ๋ด ์ปจํธ๋กค ํ๋ ์ธ์ ๋กค๋ฐฑ์ ์์ฝ๊ฒ ์ํํ ์ ์์ต๋๋ค. ๊ด๋ฆฌํ ์ ์ด๋ ์ ์ฌํ ํ๋ก์ธ์ค๋ฅผ ์ฌ์ฉํ์ง๋ง ํด๋ฌ์คํฐ๋ ์๋์ผ๋ก ํด๋น ์ฑ๋ ๋ด ์ต์ ๋ฒ์ ์ผ๋ก ์ ๊ทธ๋ ์ด๋๋ฉ๋๋ค.
๋ค์ ์ ์ฐจ๋ ํ๋ก์ธ์ค์ ์๋ ๋ฐฉ๋ฒ์ ์ค๋ช ํฉ๋๋ค.
- ๊ธฐ์กด Cloud Service Mesh ๋๋ ์คํ์์ค Istio ์ค์น๋ฅผ ์ฌ์ฉํด ์์ํฉ๋๋ค. ๋ค์์คํ์ด์ค์์ ๋ฒ์ ๋ผ๋ฒจ ๋๋
istio-injection=enabled
๋ผ๋ฒจ์ ์ฌ์ฉํ๋์ง ์ฌ๋ถ๋ ์ค์ํ์ง ์์ต๋๋ค. - ์ ๋ฒ์ ์ ์ปจํธ๋กค ํ๋ ์ธ์ ์ค์นํ ๋ ๋ฒ์ ๋ฌธ์์ด์ ์ฌ์ฉํฉ๋๋ค. ๋ฒ์ ๋ฌธ์์ด ๋๋ถ์ ์ ์ปจํธ๋กค ํ๋ ์ธ์ด ๊ธฐ์กด ๋ฒ์ ๊ณผ ํจ๊ป ์ค์น๋ฉ๋๋ค. ์ ์ค์น์๋ ์ด ํน์ ํ ๋ฒ์ ๋ผ๋ฒจ์ด ํฌํจ๋ ๋ค์์คํ์ด์ค๋ฅผ ํ์ธํ๋๋ก
namespaceSelector
๊ฐ ๊ตฌ์ฑ๋ ์๋ก์ด ์นํ ๊ตฌ์ฑ์ด ํฌํจ๋ฉ๋๋ค. - ๋ค์์คํ์ด์ค์์ ์ด์ ๋ผ๋ฒจ์ ์ญ์ ํ๊ณ ์ ๋ฒ์ ๋ผ๋ฒจ์ ์ถ๊ฐํ ํ ํฌ๋๋ฅผ ๋ค์ ์์ํ์ฌ ์ฌ์ด๋์นด ํ๋ก์๋ฅผ ์ ์ปจํธ๋กค ํ๋ ์ธ์ผ๋ก ๋ง์ด๊ทธ๋ ์ด์
ํฉ๋๋ค. Cloud Service Mesh๋ก ๋ฒ์ ์ ์ฌ์ฉํ๋ ๊ฒฝ์ฐ
istio-injection=enabled
๋ผ๋ฒจ ์ฌ์ฉ์ ์ค์งํด์ผ ํฉ๋๋ค. ๋ฒ์ ์ด ์๋ ์ปจํธ๋กค ํ๋ ์ธ์ ๋ฒ์ ๋ผ๋ฒจ์ด ์๋ ๊ฒฝ์ฐ์๋istio-injection
๋ผ๋ฒจ์ด ์๋ ๋ค์์คํ์ด์ค์ ํฌ๋๋ฅผ ์ ํํ์ง ์์ต๋๋ค. ์ ์ปจํธ๋กค ํ๋ ์ธ์ ์นํ ์ ์ฌ์ด๋์นด๋ฅผ ํฌ๋์ ์ฝ์ ํฉ๋๋ค. - ์ ๊ทธ๋ ์ด๋๋ ์ปจํธ๋กค ํ๋ ์ธ๊ณผ ์ฐ๊ฒฐ๋ ์ํฌ๋ก๋๋ฅผ ์ ์คํ๊ฒ ํ ์คํธํ๊ณ ๊ณ์ ์ ๊ทธ๋ ์ด๋๋ฅผ ์ถ์ํ๊ฑฐ๋ ์๋์ ์ปจํธ๋กค ํ๋ ์ธ์ผ๋ก ๋กค๋ฐฑํฉ๋๋ค.
ํฌ๋๋ฅผ ์ ์ปจํธ๋กค ํ๋ ์ธ๊ณผ ์ฐ๊ฒฐํ ํ์๋ ๊ธฐ์กด ์ปจํธ๋กค ํ๋ ์ธ๊ณผ ์นํ ์ ๊ณ์ ์ค์น๋ฉ๋๋ค. ์ด์ ์นํ ์ ์ ์ปจํธ๋กค ํ๋ ์ธ์ผ๋ก ๋ง์ด๊ทธ๋ ์ด์ ๋ ๋ค์์คํ์ด์ค์ ํฌ๋์๋ ์ํฅ์ ๋ฏธ์น์ง ์์ต๋๋ค. ์ ๋ฒ์ ๋ผ๋ฒจ์ ์ญ์ ํ๊ณ ๊ธฐ์กด ๋ผ๋ฒจ์ ๋ค์ ์ถ๊ฐํ ํ์ ํฌ๋๋ฅผ ์ฌ์์ํ๋ฉด ๊ธฐ์กด ์ปจํธ๋กค ํ๋ ์ธ์ผ๋ก ๋ค์์คํ์ด์ค์ ํฌ๋๋ฅผ ๋กค๋ฐฑํ ์ ์์ต๋๋ค. ์ ๊ทธ๋ ์ด๋๊ฐ ์ฑ๊ณต์ ์ผ๋ก ์๋ฃ๋์๋ค๋ ํ์ ์ด ์๊ธฐ๋ฉด ์ด์ ์ปจํธ๋กค ํ๋ ์ธ์ ์ญ์ ํ ์ ์์ต๋๋ค.
๋ฒ์ ์ ์ฌ์ฉํ ์ ๊ทธ๋ ์ด๋์ ๋ํ ์์ธํ ๋จ๊ณ๋ ์ ๊ทธ๋ ์ด๋ ๊ฐ์ด๋๋ฅผ ์ฐธ์กฐํ์ธ์.
๋ณํ๋ ์นํ ๊ตฌ์ฑ ์์ธํ ์ดํด๋ณด๊ธฐ
์๋ ์ฌ์ด๋์นด ์ฝ์ ์ ๋ํ ๋ณํ๋ ์นํ ์ ์์ธํ ์ดํดํ๋ ค๋ฉด ๊ตฌ์ฑ์ ์ง์ ๊ฒ์ฌํฉ๋๋ค. ๋ค์ ๋ช ๋ น์ด๋ฅผ ์ฌ์ฉํ์ธ์.
kubectl -n istio-system get mutatingwebhookconfiguration -l app=sidecar-injector -o yaml
์ค์นํ ๊ฐ ์ปจํธ๋กค ํ๋ ์ธ๋ง๋ค ๋ณ๋์ ๊ตฌ์ฑ์ด ํ์๋ฉ๋๋ค. ๋ฒ์ ๊ธฐ๋ฐ ์ปจํธ๋กค ํ๋ ์ธ์ ๋ค์์คํ์ด์ค ์ ํ๊ธฐ๋ ๋ค์๊ณผ ๊ฐ์ต๋๋ค.
namespaceSelector:
matchExpressions:
- key: istio-injection
operator: DoesNotExist
- key: istio.io/rev
operator: In
values:
- asm-1260-11
์ ํ๊ธฐ๋ ์คํ ์ค์ธ Cloud Service Mesh ๋๋ Istio ๋ฒ์ ์ ๋ฐ๋ผ ๋ฌ๋ผ์ง ์ ์์ต๋๋ค. ์ด ์ ํ๊ธฐ๋ istio-injection
๋ผ๋ฒจ๋ ์๋ ํ ํน์ ๋ฒ์ ๋ผ๋ฒจ์ด ์๋ ๋ค์์คํ์ด์ค์ ์ผ์นํฉ๋๋ค.
ํฌ๋๊ฐ ์ ํ๊ธฐ์ ์ผ์นํ๋ ๋ค์์คํ์ด์ค์ ๋ฐฐํฌ๋๋ฉด ํฌ๋ ์ฌ์์ด ๋ณํ์ ์ธ์ ํฐ ์๋น์ค์ ์ ์ถ๋ฉ๋๋ค. ํธ์ถ๋๋ ์ธ์ ํฐ ์๋น์ค๋ ๋ค์๊ณผ ๊ฐ์ด ์ง์ ๋ฉ๋๋ค.
service:
name: istiod-asm-1260-11
namespace: istio-system
path: /inject
port: 443
์๋น์ค๋ inject
URL ๊ฒฝ๋ก์ ํฌํธ 443์์ ์ปจํธ๋กค ํ๋ ์ธ์ ์ํด ๋
ธ์ถ๋ฉ๋๋ค.
rules
์น์
์ ์นํ
์ด ํฌ๋ ์์ฑ์ ์ ์ฉ๋์ด์ผ ํ๋ค๊ณ ์ง์ ํฉ๋๋ค.
rules:
- apiGroups:
- ""
apiVersions:
- v1
operations:
- CREATE
resources:
- pods
scope: '*'