๐Ÿš€ ๋ฌด๊ฑฐ์šด ๋กœ๊น… ์Šคํƒ ๊ตฌ์ถ• ์—†์ด, ์‹ค์‹œ๊ฐ„์˜ ์ง๊ด€์ ์ธ ๋กœ๊ทธ ๋Œ€์‹œ๋ณด๋“œ, Kubetail ๋„์ž… ๊ฐ€์ด๋“œ

โ€œ๋ณต์žกํ•œ ์„ค์ • ์—†์ด, ์ฟ ๋ฒ„๋„คํ‹ฐ์Šค ๋กœ๊ทธ๋ฅผ ์‹ค์‹œ๊ฐ„ ์›น UI๋กœ ํ™•์ธํ•˜์„ธ์š”!โ€

ํ„ฐ๋ฏธ๋„์—์„œ kubectl logs ๋ช…๋ น์–ด๋งŒ ๋ฐ˜๋ณตํ•˜๊ณ  ๊ณ„์‹ ๊ฐ€์š”? ์—ฌ๋Ÿฌ ํŒŒ๋“œ์˜ ๋กœ๊ทธ๋ฅผ ๋™์‹œ์— ๋ณด๊ฑฐ๋‚˜ ํ•„ํ„ฐ๋งํ•˜๊ธฐ ์–ด๋ ค์šฐ์…จ๋‹ค๋ฉด Kubetail์„ ์ ์šฉํ•ด๋ณด์„ธ์š”.

Kubetail์€ ๋ณ„๋„์˜ ๋ฌด๊ฑฐ์šด ๋กœ๊น… ์Šคํƒ ๊ตฌ์ถ• ์—†์ด, ๊ธฐ์กด ์ฟ ๋ฒ„๋„คํ‹ฐ์Šค API๋ฅผ ํ™œ์šฉํ•ด ์›น ๋ธŒ๋ผ์šฐ์ €์—์„œ ์ง๊ด€์ ์œผ๋กœ ๋กœ๊ทธ๋ฅผ ์‹ค์‹œ๊ฐ„ ๋ชจ๋‹ˆํ„ฐ๋งํ•  ์ˆ˜ ์žˆ๋Š” ์˜คํ”ˆ์†Œ์Šค ๋„๊ตฌ์ž…๋‹ˆ๋‹ค. ๋ฐ์Šคํฌํ†ฑ ๋ชจ๋“œ์™€ ํด๋Ÿฌ์Šคํ„ฐ ๋ชจ๋“œ๋ฅผ ๋ชจ๋‘ ์ง€์›ํ•˜๋ฉฐ, ์„ค์น˜๋„ ๋งค์šฐ ๊ฐ„ํŽธํ•ฉ๋‹ˆ๋‹ค.

์ฟ ๋ฒ„๋„คํ‹ฐ์Šค ์šด์˜์ด๋‚˜ ๊ฐœ๋ฐœ์„ ํ•˜๋‹ค ๋ณด๋ฉด ๊ฐ€์žฅ ๋งŽ์ด ํ•˜๊ฒŒ ๋˜๋Š” ์ž‘์—… ์ค‘ ํ•˜๋‚˜๊ฐ€ ๋ฐ”๋กœ '๋กœ๊ทธ ํ™•์ธโ€™์ž…๋‹ˆ๋‹ค. ํ•˜์ง€๋งŒ kubectl logs ๋งŒ์œผ๋กœ๋Š” ์—ฌ๋Ÿฌ ํŒŒ๋“œ(Pod)์— ๋ถ„์‚ฐ๋œ ๋กœ๊ทธ๋ฅผ ํ•œ๋ˆˆ์— ๋ณด๊ฑฐ๋‚˜, ํŠน์ • ํ‚ค์›Œ๋“œ๋กœ ํ•„ํ„ฐ๋งํ•˜๋Š” ๋ฐ ํ•œ๊ณ„๊ฐ€ ์žˆ์—ˆ์Šต๋‹ˆ๋‹ค. ์ด๋ฅผ ํ•ด๊ฒฐํ•ด ์ค„ ์ˆ˜ ์žˆ๋Š” ๊น”๋”ํ•œ ์˜คํ”ˆ์†Œ์Šค ๋„๊ตฌ, Kubetail์„ ์†Œ๊ฐœํ•ฉ๋‹ˆ๋‹ค.

:white_check_mark: Kubetail์ด๋ž€? Kubetail์€ ์ฟ ๋ฒ„๋„คํ‹ฐ์Šค ํด๋Ÿฌ์Šคํ„ฐ์˜ ๋กœ๊ทธ๋ฅผ ์‹ค์‹œ๊ฐ„์œผ๋กœ ์ง‘๊ณ„ํ•˜์—ฌ ๋ณด์—ฌ์ฃผ๋Š” ์‚ฌ์šฉ์ž ์นœํ™”์ ์ธ ์›น ๊ธฐ๋ฐ˜ ๋Œ€์‹œ๋ณด๋“œ์ž…๋‹ˆ๋‹ค. CLI ๋„๊ตฌ๋กœ๋„ ์‚ฌ์šฉํ•  ์ˆ˜ ์žˆ์œผ๋ฉฐ, ๋ณ„๋„์˜ ๋ณต์žกํ•œ ์—์ด์ „ํŠธ ์„ค์น˜ ์—†์ด ์ฟ ๋ฒ„๋„คํ‹ฐ์Šค API๋ฅผ ์ง์ ‘ ํ™œ์šฉํ•˜์—ฌ ๋กœ๊ทธ๋ฅผ ๊ฐ€์ ธ์˜ต๋‹ˆ๋‹ค.

:sparkles: ์ฃผ์š” ํŠน์ง•

  • ์ง๊ด€์ ์ธ 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)์™€ ํ•จ๊ป˜ ๊ณต์œ ํ•˜๊ณ  ์žˆ์Šต๋‹ˆ๋‹ค. |

1 Like