ابزار K9s ترمینالی برای دنیای Kubernetes

k9s
K9s یک ابزار ترمینالی (CLI-based) قدرتمند و کاربرپسند است که به شما امکان مدیریت و مانیتورینگ کلاسترهای Kubernetes را در یک رابط تعاملی ساده و سریع می‌دهد. این ابزار برای توسعه‌دهندگان، مهندسان DevOps و مدیران سیستم طراحی شده که می‌خواهند بدون نیاز به دستورات پیچیده kubectl، منابع Kubernetes را به‌سادگی مشاهده، فیلتر و کنترل کنند.

ویژگی‌های برجسته K9s

K9s فقط یک جایگزین برای kubectl نیست، بلکه تجربه‌ای کاملاً تعاملی در ترمینال ارائه می‌دهد. برخی از ویژگی‌های کلیدی آن عبارت‌اند از:

رابط تعاملی و سریع
به محض اجرای K9s، لیستی از منابع (Pods, Deployments, Services و …) به صورت زنده و با امکان پیمایش و جستجو نمایش داده می‌شود. همه چیز در یک محیط پویا و real-time اتفاق می‌افتد.

فیلتر و جستجوی هوشمند
با تایپ بخشی از نام منابع می‌توانید سریعاً بین آن‌ها جستجو کنید. پشتیبانی از namespace ها نیز وجود دارد و می‌توانید با کلید :ns بین آن‌ها جابه‌جا شوید.

مشاهده لاگ‌ها با یک کلیک
با زدن کلید l روی هر Pod، لاگ‌های مربوط به آن را به‌صورت زنده و رنگی مشاهده می‌کنید. حتی امکان دنبال‌کردن (follow) لاگ‌ها وجود دارد.

ویرایش سریع منابع
امکان ویرایش مستقیم YAML منابع با کلید e وجود دارد، که ویرایشگر پیش‌فرض سیستم باز می‌شود.

منابع مختلف
K9s تقریباً از تمام منابع مهم Kubernetes مانند:

Pods
Deployments
Services
ConfigMaps
Secrets
Jobs
CronJobs
و حتی CRDها پشتیبانی می‌کند.

نصب K9s در Fedora Linux

نصب K9s در سیستم‌عامل فدورا لینوکس بسیار ساده است. شما می‌توانید از مدیر بسته DNF استفاده کنید:

sudo dnf install k9s

حالا با دستور زیر می‌توانید آن را اجرا کنید:

k9s

در ادامه تصویری از محیط k9s مشاهده می کنید:

k9s

نتیجه‌گیری

اگر با Kubernetes سر و کار دارید، K9s ابزاری است که تجربه شما را به‌شکل چشمگیری بهبود می‌بخشد. با رابط سریع، هوشمند و تعاملی، مدیریت منابع K8s دیگر کاری دشوار نیست. این ابزار کاملاً رایگان و متن‌باز است و جامعه‌ی فعالی دارد که به‌صورت مرتب به آن ویژگی‌های جدید اضافه می‌کنند.

ارسال یک پاسخ

آدرس ایمیل شما منتشر نخواهد شد.

This site uses Akismet to reduce spam. Learn how your comment data is processed.