وقتی که K9s کار شما در استفاده از kubernetes ساده تر میکنه !
اگر با Kubernetes کار کرده باشید، احتمالاً بخش زیادی از کارهای روزمرهتان با "kubectl" انجام میشود:
"kubectl get pods"
"kubectl describe pod"
"kubectl logs"
"kubectl get deployments"
و کلی command دیگر...
اما وقتی تعداد Namespaceها، Podها و Deploymentها زیاد میشود، مدیریت این موارد از طریق command line میتواند کمی زمانبر شود.
️ اینجاست که K9s میتواند خیلی کاربردی باشد.
در اصل K9s یک CLI برای مدیریت و مشاهدهی منابع Kubernetes به صورت interactive در اختیارمان قرار میدهد.
چیزی که برای من جذاب است، این است که بسیاری از کارهای روزمره را میتوان خیلی سریعتر انجام داد:
- مشاهدهی وضعیت Podها و Containerها
- مشاهدهی Logs
- بررسی Events
- مشاهده و مدیریت Deployments
- جابهجایی سریع بین Namespaceها
- اجرای Shell داخل Container
- بررسی Resource Usage
- دسترسی سریع به منابع مختلف Kubernetes
برای مثال، بهجای اینکه برای پیدا کردن یک Pod و سپس مشاهدهی Log آن چند command مختلف اجرا کنیم، در K9s میتوانیم از همان محیط به resource موردنظر برویم و اطلاعات مربوط به آن را بررسی کنیم.
یکی از ویژگیهای جالب K9s هم keyboard-driven workflow آن است؛ یعنی با چند shortcut ساده میتوان بین منابع مختلف حرکت کرد و عملیات مختلف را انجام داد.
البته K9s جایگزین "kubectl" نیست.
اگر هر روز با Kubernetes کار میکنید، به نظرم ارزش دارد حداقل یک بار K9s را امتحان کنید.
@DevTwitter | <Farhad A./>
Post #13356
2.83K

- 🔥 11
- ❤ 2
- 👍 1