๋์ ๋น๋๋ก ์ก์ธ์ค ๋ก๊ทธ์ ๋ค์๊ณผ ๊ฐ์ ์๋ง์ ํญ๋ชฉ์ด ์์ต๋๋ค(์: ์ํ ํ์ธ, prometheus์ ๋ฉํธ๋ฆญ ์คํฌ๋ฉ).
"GET /healthz HTTP/1.1" 200 2 "-" "kube-probe/1.8"
์ผ๋ฐ์ ์ผ๋ก ๊ด์ฐฎ์ง๋ง ๋งค์ฐ ์ฅํฉํฉ๋๋ค. ์ก์ธ์ค ๋ก๊น ์ ๊ฒฝ๋ก๋ฅผ ์ด๋ป๊ฒ๋ ๋ฌด์ํ ์ ์์ต๋๊น?
์ดํ๋ก ์กฐ์น ์์. ๋ฌธ์ ๋ฅผ ๋ซ์ต๋๋ค. ๋ํ ๋ค์ด์ค๋ ์์ฒญ์ ๋ํด ์๋ฌด๊ฒ๋ ํด์๋ ์ ๋๋ค๊ณ ์๊ฐํฉ๋๋ค.
๊ฒฐ๊ณผ๊ฐ 200์ธ ๊ฒฝ์ฐ ์ํ ํ์ธ ์์ฒญ์ ๊ธฐ๋กํ์ง ์๋๋ก gunicorn์ ๊ตฌ์ฑํ ์ ์์ผ๋ฉด ์ข์ ๊ฒ์ ๋๋ค. ์ด๊ฒ์ ํ์คํ ๋ด ๋ก๊ทธ๋ ๋ง์ด ์ฐจ์งํฉ๋๋ค.
์ด๋ฐ ์ข ๋ฅ์ ๊ธฐ๋ฅ์ ์ถ๊ฐํ๋ ๊ฒ์ ์๋ฏธ๊ฐ ์๋ค๊ณ ์๊ฐํฉ๋๋ค. Gunicorn์ Python ๋ก๊น ์ ์ฌ์ฉํฉ๋๋ค. Python ์์ค ์ดํ์์ ์ผ์ข ์ ๋ก๊ทธ ํํฐ๋ฅผ ํ์คํ ๊ตฌํํ ์ ์์ต๋๋ค. ์ถ๋ ฅ ์ฆ๊ธฐ๋ฅผ ํํฐ๋งํ๊ฑฐ๋ ์ง๊ณ ์์คํ ์ผ๋ก ์ ๋ฌ๋๋ ๋ก๊ทธ ๋ผ์ธ์ ํํฐ๋งํ ์ ์์ต๋๋ค. ๋๋ ์ด๊ฒ์ ์ํด Gunicorn์ ํต์ฌ์ ๊ธฐ๋ฅ์ ๊ตฌํํ๋ ๊ฒ์ด ์ณ๋ค๊ณ ๋๋ผ๋ ๋ฐฉ์์ ์ ์ ์์ต๋๋ค.