๋กœ์ผ“๐Ÿพ
article thumbnail
[Istio] ์‰ฟ! ์šฐ๋ฆฌ๋งŒ์˜ ๋น„๋ฐ€์ด์•ผ - mTLS (๊ฒ€์ฆํŽธ)
DevOps/Istio 2023. 8. 17. 22:52

์ง€๋‚œ ๊ธ€์—์„œ Istio mTLS ์— ๋Œ€ํ•ด ์•Œ์•„๋ณด์•˜๊ณ , ์ ์šฉ๋„ ํ•ด๋ดค์Šต๋‹ˆ๋‹ค. ๋˜ Kiali ๋ฅผ ํ†ตํ•ด์„œ ์‹ค์ œ mTLS ๊ฐ€ ์ ์šฉ ๋˜์—ˆ๋Š” ์ง€๋„ ์•Œ์•„๋ดค์ฃ . Kiali ์—์„œ mTLS ๊ฐ€ ์ ์šฉ๋๋‹ค๊ณ  ์•„์ด์ฝ˜์œผ๋กœ ํ‘œ์‹œ๋ฅผ ํ•ด์ฃผ๊ธด ํ•˜๋Š”๋ฐ ์ œ ๋ˆˆ์œผ๋กœ ์ง์ ‘ ์•”ํ˜ธํ™”๊ฐ€ ๋˜๋Š”์ง€ ํ™•์ธํ•˜๊ณ  ์‹ถ์Šต๋‹ˆ๋‹ค. ๊ทธ๋ž˜์„œ ์ด๋ฒˆ ๊ธ€์—์„œ๋Š” Istio ๊ณต์‹ ๋ฌธ์„œ์—์„œ ์ œ๊ณตํ•ด์ฃผ๋Š” ์˜ˆ์ œ์™€ tcpdump ๋ฅผ ์ด์šฉํ•ด์„œ ํ•œ๋ฒˆ ํ™•์ธํ•ด๋ณด์ฃ ! ๋ ›์ธ ๋‘๋”์ฝ”๋“œ~ ๋“ค์–ด๊ฐ€๊ธฐ ์•ž์„œ ์ฃผ์˜ํ•  ์ ์ด ์žˆ์Šต๋‹ˆ๋‹ค! istio-proxy container ์—์„œ tcpdump ๋ฅผ ์‚ฌ์šฉํ•˜๋ ค๋ฉด sudo ๋ฅผ ๊ถŒํ•œ์„ ๊ฐ€์งˆ ์ˆ˜ ์žˆ๋„๋ก privilege ๋ฅผ true ๋กœ ์ฃผ์–ด์•ผ ํ•ฉ๋‹ˆ๋‹ค. ๋”ฐ๋ผ์„œ ์•„๋ž˜ ๋ช…๋ น์–ด๋ฅผ ํ†ตํ•ด istio ๋ฅผ ์„ค์น˜ํ•ฉ๋‹ˆ๋‹ค. $ istioctl install --set values.global...

article thumbnail
[Istio] ์‰ฟ! ์šฐ๋ฆฌ๋งŒ์˜ ๋น„๋ฐ€์ด์•ผ - mTLS (ํ™•์ธํŽธ)
DevOps/Istio 2023. 7. 2. 13:37

์ฟ ๋ฒ„๋„คํ‹ฐ์Šค ์œ„์—๋Š” ๋‹ค์–‘ํ•œ ์„œ๋น„์Šค๋“ค์ด ์กด์žฌํ•ฉ๋‹ˆ๋‹ค. ์ด ์„œ๋น„์Šค๋“ค์ด ํ•˜๋‚˜ํ•˜๋‚˜ ์ƒ๊ฒจ๋‚˜๋‹ค ๋ณด๋ฉด ์–ด๋Š ์ƒˆ ๋ช‡ ๋ฐฑ๊ฐœ, ๋ช‡ ์ฒœ๊ฐœ์˜ ์„œ๋น„์Šค๋“ค์ด ์กด์žฌํ•˜๊ฒŒ ๋ฉ๋‹ˆ๋‹ค. ์ด๋Ÿฐ ์„œ๋น„์Šค๋“ค์„ ์‰ฝ๊ฒŒ ๊ด€๋ฆฌํ•˜๊ธฐ ์œ„ํ•ด์„œ ์ด์Šคํ‹ฐ์˜ค๋ฅผ ์‚ฌ์šฉํ•ฉ๋‹ˆ๋‹ค. ์ด์Šคํ‹ฐ์˜ค๋Š” ์„œ๋น„์Šค ๋ฉ”์‰ฌ ์„œ๋น„์Šค ๋ผ๋Š” ํƒ€์ดํ‹€์— ๊ฑธ๋งž๊ฒŒ ๋‹ค์–‘ํ•œ ๊ธฐ๋Šฅ๋“ค์„ ์ œ๊ณตํ•ด์ฃผ๋Š”๋ฐ ์ด๋ฒˆ ๊ธ€์—์„œ๋Š” ๊ทธ ์ค‘ ํ•ต์‹ฌ ๊ธฐ๋Šฅ ์ค‘ ํ•˜๋‚˜์ธ mTLS (Mutual TLS) ์— ๋Œ€ํ•ด ์•Œ์•„๋ณด๊ณ ์ž ํ•ฉ๋‹ˆ๋‹ค. ๋จผ์ € mTLS ๊ฐ€ ๋ฌด์—‡์ธ์ง€ ์•Œ์•„๋ณด๊ธฐ ์ „์— ์™œ ํ•„์š”ํ•˜์ง„ ๋ถ€ํ„ฐ ์•Œ์•„๋ณด์ฃ . ์ด์Šคํ‹ฐ์˜ค ์ธ๊ทธ๋ ˆ์Šค ๊ฒŒ์ดํŠธ์›จ์ด๋ฅผ ํ†ตํ•ด ์šฐ๋ฆฌ๋Š” ์ฟ ๋ฒ„๋„คํ‹ฐ์Šค ๋‚ด๋ถ€์— ์ ‘๊ทผ์ด ๊ฐ€๋Šฅํ•ฉ๋‹ˆ๋‹ค. ํด๋ผ์ด์–ธํŠธ๊ฐ€ ๋ฐ์ดํ„ฐ๋ฅผ ์ „์†กํ•  ๋•Œ ์•”ํ˜ธํ™”๋ฅผ ํ•œ ํ›„ ์ „์†กํ•˜๊ฒŒ ๋˜๋Š”๋ฐ (HTTPS), ๋ฌธ์ œ๋Š” ์ธ๊ทธ๋ ˆ์Šค ๊ฒŒ์ดํŠธ์›จ์ด ๊นŒ์ง€๋งŒ ๋ฐ์ดํ„ฐ๊ฐ€ ์•”ํ˜ธํ™”๊ฐ€ ๋˜๊ณ  ์ฟ ๋ฒ„๋„คํ‹ฐ์Šค ๋‚ด๋ถ€์—์„œ๋Š” HTTPS ๊ฐ€..

profile on loading

Loading...