It's been an exhilarating journey since we first embarked on the K8studio project four years ago. Although there were pauses along the way, the last five months have seen a renewed commitment and a resurgence of enthusiasm. Today, we are thrilled to share with you the exciting developments as we revive and reimagine K8studio.
The application can be downloaded at k8studio or in our GitHub Page
Our primary goal remains unwavering—to create a comprehensive graphical interface that empowers users to effortlessly manage their Kubernetes clusters.
BTW If you like what we are building give us a star on Github
So let me give you an overview of the application page by page:
Home Page
The "Home Page" window is where your Kubernetes management journey kicks off. Here, you can add, delete, and organize your clusters effortlessly.
K8studio smartly reads clusters from your .kube/config without altering it. Yet, we understand your Kubernetes landscape might extend beyond. That's why we empower you to manually add clusters or import them from various configuration files, all without disturbing the original setup.
Upon configuring a cluster, it's time to access it with a simple double click.
Graphical view
After opening a cluster, the first window reveals the Deployment View, a user-friendly graphical snapshot offering a holistic overview of the cluster. This view groups workloads, services, ingresses, and persistent volumes by namespace and instance. Furthermore, it visually represents the connections between different objects, providing a swift assessment of pod count and status.
What makes this view exceptional is its complete interactivity. Users can perform CRUD operations using intuitive D&D functionality. The sidebar complements this by allowing users to edit object definitions swiftly. Featuring a quick editor, YAML editor, log pages, and, if Prometheus is deployed, showcasing metrics of the selected object directly from the graphical view.
Grid view
Switching to the grid view allows for a comprehensive tabular display of all Kubernetes objects. The left bar enables the selection of specific object types, and this view is entirely interactive and updated in real-time. Users can seamlessly search and filter objects by namespace, rearrange columns, and create custom filters. This ensures an efficient and customized way to locate the desired information with ease.
Node View
The Node View offers a comprehensive display of all available nodes, showcasing the pods they house along with their current status. Additionally, it provides key insights into the CPU and memory status, offering a holistic perspective on the overall health and performance of the nodes within the cluster.
Integrate Terminal
No Kubernetes tool is complete without a terminal! Enter our world-class integrated terminal—a constant companion that supports multiple instances and remembers the correct cluster context. This feature ensures a seamless experience, allowing users to download to text and switch between multiple shell types effortlessly. The terminal is always at your fingertips, ready to enhance your Kubernetes management experience.
Helm View
The Helm view serves as a centralized hub for managing Helm repositories. Users can effortlessly search, install charts, and oversee the entire lifecycle of installed releases. This feature streamlines the Helm-related operations, providing a seamless and efficient experience for repository management and chart deployment within the cluster.
RBAC View
The RBAC (Role-Based Access Control) view simplifies the creation and management of cluster roles and roles. Users can easily configure permissions and assign them to individuals, groups, or service accounts. Additionally, this view facilitates the creation of users and groups, providing a summary of user permissions.
Thank you for taking the time to read! If you have any suggestions, we'd love to hear from you. We're currently in the alpha phase and value your feedback.
Top comments (13)
While I do think this looks interesting the screenshots on your main site and on this blog entry are at a size where it's difficult to make out the details on what the UI is like. While dev.to I've found you're somewhat stuck on image sizes your main site should at least be able to accommodate.
Thank you for the heads up!
Looks amazing.
I've just started getting into k8s and with all the moving parts k8s is made from it takes from concentration for beginners like me to learn them all, this could really help fix some helpful images in mind during my early experiments.
Thank you, George!
Looks cool.
Thank you!
Great work!
That’s a really nice tool! Good job 🚀
Except the UI, is there any differences between K8S Studio and Lens?
Hi Vasek, Thank you!
In our base version, the main distinctions lie in the graphical view and RBAC View. We also take pride in superior performance compared to Lens and Monocle.
However, what truly sets us apart is our current focus on observability, integrating eBPF, and emphasizing GitOps with tools like kustomize, FluxCd, and ArgoCD.That is what is coming in the next versions.
Such a great tool !
Thank you! Much Appreciated
Looks cool and my first impression is loving the ide but when i tried knowing that is subscription mode, feel like using lens v2 🤮🤮🤮🤮
I really hate that when k8s is mainly focused on oss but the tools for supporting that not friendly for oss 🤡
The subscription is only for companies not for individual users. We need to make a living somehow so we charge for commercial usage. I believe that is a fair deal, isn't it?
Some comments may only be visible to logged-in visitors. Sign in to view all comments.