Info

25๋…„ 2์›” ์ž‘์—… ๋‚ด์šฉ์„ ๊ฐ„๋‹จํžˆ ์š”์•ฝํ•œ ๊ธ€์ž…๋‹ˆ๋‹ค.

๋ฌธ์ œ ์ƒํ™ฉ

AKS(Azure Kubernetes Service) ํด๋Ÿฌ์Šคํ„ฐ์—์„œ Ingress NGINX Controller์˜ /healthz ๊ฒฝ๋กœ๊ฐ€ 404 ์—๋Ÿฌ๋ฅผ ๋ฐ˜ํ™˜ํ•˜์—ฌ Health check๊ฐ€ ์‹คํŒจํ•˜๋Š” ๋ฌธ์ œ๊ฐ€ ๋ฐœ์ƒํ–ˆ์Šต๋‹ˆ๋‹ค.

์›์ธ

๊ธฐ๋ณธ์ ์œผ๋กœ ์ด ๊ฒฝ๋กœ๋Š” ๋งคํ•‘์ด ๋˜์ง€ ์•Š์€ ์ƒํƒœ๋ผ๋ฉด 200 ์‘๋‹ต์„ ๋ฐ˜ํ™˜ํ•˜๋Š” ์ฃผ์†Œ์ž…๋‹ˆ๋‹ค.1

ํ•˜์ง€๋งŒ Ingress NGINX Controller์—์„œ /healthz ๊ฒฝ๋กœ์— ๋Œ€ํ•œ ๊ทœ์น™์ด ๋‹ค๋ฅธ Ingress ๊ทœ์น™์— ์˜ํ•ด ๋ฎ์–ด์”Œ์›Œ์ ธ ์žˆ์œผ๋ฉด, ๊ทธ ๊ทœ์น™์„ ๋”ฐ๋ฆ…๋‹ˆ๋‹ค.
์—ฌ๊ธฐ์„œ๋Š” ๊ฒฝ๋กœ๊ฐ€ ๋ช…์‹œ๋˜์–ด ์žˆ์ง€ ์•Š์œผ๋ฉด 404 ์‘๋‹ต์„ ๋ฐ˜ํ™˜ํ•˜๋Š” ๊ทœ์น™์ด ์ ์šฉ๋˜์–ด ์žˆ์—ˆ์Šต๋‹ˆ๋‹ค.

ํ•ด๊ฒฐ ๋ฐฉ๋ฒ•

/healthz ๊ฒฝ๋กœ์— ๋Œ€ํ•œ ๋ณ„๋„์˜ Ingress ๊ทœ์น™์„ ์„ค์ •ํ•˜์˜€์Šต๋‹ˆ๋‹ค. ์ด๋ฅผ ํ†ตํ•ด Health check ๊ฒฝ๋กœ๊ฐ€ ์ •์ƒ์ ์œผ๋กœ 200 ์‘๋‹ต์„ ๋ฐ˜ํ™˜ํ•˜๋„๋ก ํ•  ์ˆ˜ ์žˆ์—ˆ์Šต๋‹ˆ๋‹ค.

Footnotes

  1. Default backend - Ingress-Nginx Controller โ†ฉ