مدیریت Kubernetes با نرم افزار Freelens

freelens
Freelens یک محیط توسعه یکپارچه (IDE) گرافیکی و متن‌باز برای مدیریت و مانیتورینگ کلاستر‌های Kubernetes است. این برنامه که نسخه‌ای اوپن‌سورس از Lens (قبل از پولی شدن آن) محسوب می‌شود، برای پلتفرم‌های ویندوز، macOS و لینوکس عرضه شده و هدف آن ساده‌سازی عملیات Kubernetes با رابطی کاربر‌پسند و قدرتمند است.

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

۱. داشبورد گرافیکی و تصویری
داشبورد Freelens اطلاعات لحظه‌ای در مورد کلاستر، نودها (Nodes)، منابع و وضعیت کلی سیستم را در قالبی دیداری و قابل درک ارائه می‌دهد .

۲. پشتیبانی از چندین کلاستر
می‌توانید چندین کلاستر Kubernetes را با بارگذاری فایل kube/config./~ مدیریت کنید. از یک پنجره تکی یا حتی به‌صورت in‑cluster نیز می‌توان استفاده کرد.

۳. ترمینال داخلی قوی
Freelens دارای ترمینال تعبیه‌شده است که امکان اجرای دستوراتی مثل kubectl و helm را درون محیط برنامه فراهم می‌کند. در نسخه‌های Flatpak، ابزارهایی مانند aws, doctl, gke-gcloud-auth-plugin, kubelogin نیز در دسترس هستند.

۴. پشتیبانی از افزونه‌ها
Freelens با معماری مبتنی بر پلاگین طراحی شده و توسعه‌دهندگان می‌توانند با افزودن افزونه‌هایی مانند FluxCD یا GenAI، قابلیت‌های آن را گسترش دهند.

۵. به‌روزرسانی مستمر و متن‌باز
با وجود انشعاب از Lens، نرم افزار Freelens دارای چرخه توسعه فعال و نسخه‌های منظم است که با تغییرات جدید Kubernetes هماهنگ می‌شود .

 

نصب Freelens در Fedora Linux

 

برای نصب Freelens در فدورا کافیست تا به وب سایت رسمی Freelens یا پروژه Github آن مراجعه کنید و فایل rpm مناسب سیستم خود را دانلود و سپس نصب کنید:

https://freelensapp.github.io/

https://github.com/freelensapp/freelens/releases

پس از دانلود کافیست تا با دستور زیر آن را نصب کنید:

# dnf install Freelens-1.4.0-linux-amd64.rpm

اکنون پس از نصب کافیست تا آن را از طریق منوی برنامه ها اجرا و استفاده کنید. در ادامه تصاویری از محیط برنامه Freelens را مشاهده می کنید:
freelens freelens

نتیجه‌گیری

اگر به‌دنبال تجربه‌ای گرافیکی، انعطاف‌پذیر و متن‌باز برای کار با Kubernetes هستید، Freelens گزینه‌ای عالی است.

ارسال یک پاسخ

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

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