โ๋ณต์กํ ์ค์ ์์ด, ์ฟ ๋ฒ๋คํฐ์ค ๋ก๊ทธ๋ฅผ ์ค์๊ฐ ์น UI๋ก ํ์ธํ์ธ์!โ
ํฐ๋ฏธ๋์์ kubectl logs ๋ช
๋ น์ด๋ง ๋ฐ๋ณตํ๊ณ ๊ณ์ ๊ฐ์? ์ฌ๋ฌ ํ๋์ ๋ก๊ทธ๋ฅผ ๋์์ ๋ณด๊ฑฐ๋ ํํฐ๋งํ๊ธฐ ์ด๋ ค์ฐ์
จ๋ค๋ฉด Kubetail์ ์ ์ฉํด๋ณด์ธ์.
Kubetail์ ๋ณ๋์ ๋ฌด๊ฑฐ์ด ๋ก๊น ์คํ ๊ตฌ์ถ ์์ด, ๊ธฐ์กด ์ฟ ๋ฒ๋คํฐ์ค API๋ฅผ ํ์ฉํด ์น ๋ธ๋ผ์ฐ์ ์์ ์ง๊ด์ ์ผ๋ก ๋ก๊ทธ๋ฅผ ์ค์๊ฐ ๋ชจ๋ํฐ๋งํ ์ ์๋ ์คํ์์ค ๋๊ตฌ์ ๋๋ค. ๋ฐ์คํฌํฑ ๋ชจ๋์ ํด๋ฌ์คํฐ ๋ชจ๋๋ฅผ ๋ชจ๋ ์ง์ํ๋ฉฐ, ์ค์น๋ ๋งค์ฐ ๊ฐํธํฉ๋๋ค.
์ฟ ๋ฒ๋คํฐ์ค ์ด์์ด๋ ๊ฐ๋ฐ์ ํ๋ค ๋ณด๋ฉด ๊ฐ์ฅ ๋ง์ด ํ๊ฒ ๋๋ ์์
์ค ํ๋๊ฐ ๋ฐ๋ก '๋ก๊ทธ ํ์ธโ์
๋๋ค. ํ์ง๋ง kubectl logs ๋ง์ผ๋ก๋ ์ฌ๋ฌ ํ๋(Pod)์ ๋ถ์ฐ๋ ๋ก๊ทธ๋ฅผ ํ๋์ ๋ณด๊ฑฐ๋, ํน์ ํค์๋๋ก ํํฐ๋งํ๋ ๋ฐ ํ๊ณ๊ฐ ์์์ต๋๋ค. ์ด๋ฅผ ํด๊ฒฐํด ์ค ์ ์๋ ๊น๋ํ ์คํ์์ค ๋๊ตฌ, Kubetail์ ์๊ฐํฉ๋๋ค.
Kubetail์ด๋? Kubetail์ ์ฟ ๋ฒ๋คํฐ์ค ํด๋ฌ์คํฐ์ ๋ก๊ทธ๋ฅผ ์ค์๊ฐ์ผ๋ก ์ง๊ณํ์ฌ ๋ณด์ฌ์ฃผ๋ ์ฌ์ฉ์ ์นํ์ ์ธ ์น ๊ธฐ๋ฐ ๋์๋ณด๋์
๋๋ค. CLI ๋๊ตฌ๋ก๋ ์ฌ์ฉํ ์ ์์ผ๋ฉฐ, ๋ณ๋์ ๋ณต์กํ ์์ด์ ํธ ์ค์น ์์ด ์ฟ ๋ฒ๋คํฐ์ค API๋ฅผ ์ง์ ํ์ฉํ์ฌ ๋ก๊ทธ๋ฅผ ๊ฐ์ ธ์ต๋๋ค.
์ฃผ์ ํน์ง
- ์ง๊ด์ ์ธ Web UI: ํฐ๋ฏธ๋์ด ์ต์์ง ์์ ๊ฐ๋ฐ์๋ ์ฝ๊ฒ ๋ก๊ทธ๋ฅผ ์ด๋ํ๊ณ ๊ฒ์ํ ์ ์์ต๋๋ค.
- ๊ฐ๋ ฅํ ํํฐ๋ง: ์ํฌ๋ก๋(Deployment, StatefulSet ๋ฑ), ์๊ฐ ๋ฒ์, ๋ ธ๋ ์์ฑ ๋ฑ์ ๊ธฐ์ค์ผ๋ก ๋ก๊ทธ๋ฅผ ์์ฝ๊ฒ ํํฐ๋งํ ์ ์์ต๋๋ค.
- ๋ฉํฐ ํ๋ ์ง์: ํ๋์ Deployment์ ์ํ ์ฌ๋ฌ ํ๋์ ๋ก๊ทธ๋ฅผ ์๋์ผ๋ก ํฉ์ณ์ ๋ณด์ฌ์ฃผ์ด, ์ ์ฒด์ ์ธ ํ๋ฆ์ ํ์ ํ๊ธฐ ์ข์ต๋๋ค.
- ์ ์ฐํ ์ค์น: ๋ก์ปฌ ๋ฐ์คํฌํฑ(brew, krew ๋ฑ)์์ ์คํํ๊ฑฐ๋, Helm์ ํตํด ํด๋ฌ์คํฐ ๋ด๋ถ์ ์ค์นํ์ฌ ํ์๋ค๊ณผ ๊ณต์ ํ ์๋ ์์ต๋๋ค.
- ๊ฒฝ๋ํ: ๋ฌด๊ฑฐ์ด ์์ง๊ธฐ(Collector)๋ DB ์์ด K8s API ์๋ฒ์ ์ง์ ํต์ ํ๋ฏ๋ก ๊ฐ๋ณ๊ฒ ์์ํ ์ ์์ต๋๋ค.
[์ถ์ฒ] https://www.kubetail.com/
| This is a space where knowledge is not merely consumed, but respected, sovereign, and connectedโshared together with cloud industry professionals (Bros).|
| ์ง์์ด ์๋น๋์ง ์๊ณ ์กด์คยท์ฃผ๊ถ๋ณด์ฅยท์ฐ๊ฒฐ๋๋ ๊ณต๊ฐ์ผ๋ก ํด๋ผ์ฐ๋ ํ์ ์ ๋ฌธ๊ฐ(Bro)์ ํจ๊ป ๊ณต์ ํ๊ณ ์์ต๋๋ค. |
