Hi everyone ππ»
What are your thoughts on a UI for K8s, and what are your experiences with such platforms?
Many people are skeptical of such applications since they usually limit your functionality.
I am a bit biased since I am creating such a platform π
PS:
We have a launch on PH today and would love it if you could show us your support π§‘
Top comments (13)
I've heard somebody describe the difference between Cloudflare and Fastly as "Cloudflare is for people who like UIs and Fastly is for people who like CLIs".
Which I'm sure is a dramatic over-simplication, but I think speaks to the idea that some there are different markets for experiences in this area and it's definitely valuable to build the UI version if it's lacking.
That's an interesting comparison π
We felt that K8s was lacking in this regard, whatever tool you use there always is a "learning curve", we aim to remove it as much as possible with Cyclops.
k9s.
Limits - nothing
Gains - flexible real-time observability (of chosen resources) in the terminal emulator
I'm something of a k9s enjoyer myself π
While it is awesome for navigating the resources already in your cluster, it can't help you much when trying to deploy new resources :/
Yep, navigating, deploying, editing, scalingβbasically everything kubectl can do β is covered at the end of our tips
I think it depends on the context. Iβm not very familiar with UI, but there are situations where native tools are insufficient and some UIs can be more effective.
For example, I developed a tray application, kftray.app, to facilitate the management of multiple βkubectl port forwardβ in a simpler way than the native method. Additionally, I implemented some features that are not available in the standard kubectl, such as UDP forwarding. In this case, I believe it can be useful.
kftray looks cool, I will try it out!
Thanks for sharing π
great! thanks. let me know if you have questions. enjoy trying it! π
I think it depends very much on the level of abstraction you're introducing and the use case you're targeting. Since you're building one, I'd love to hear more about what you had in mind when you started it.
Junior/Mid Developers are not very fond of Kubernetes, it has a very steep learning curve. We experienced it on our own skin π That's why we started building a tool we wished we had back when we first started using K8s.
Cyclops is fully customizable and supports the Helm engine under the hood, so integration in your system should be straightforward. Someone who does understand K8s will have to set it up. But once you have it set up and the UI defined, it allows your developers (with very little knowledge of K8s) to deploy their applications in a straightforward and effortless way.
k8slens.dev/
could i help you? im fullstack developer and learning golang with fiber
Yes, of course!
We are building it open-source so that anyone can contribute!
Join our discord and come discuss with us how you can help π
discord.com/invite/8ErnK3qDb3
Some comments may only be visible to logged-in visitors. Sign in to view all comments.