konstellate

Free and Open Source GUI to Visualize Kubernetes Applications.

Github星跟蹤圖

Konstellate

Visualize Kubernetes Applications

image

What is it?

Konstellate is a UI to create edit and manage Kubernetes resources and their relationships. You can easily create complex YAML and export them as Helm charts or Kustomize templates

Try out the alpha build - Konstellate Demo

You can create resources from one of the templates using the editor, or import yaml that you already have.

konstellate-editor

Once you have a few resources created, you can simply drag a line between the two to connect them. Konstellate will look for any possible ways they can be connected and give you a drop down of the options.

konstellate-connect

Once your application is created you can clone it in a new workspace and make additional changes to it there. These changes will be reflected as variables in the helm chart or overlays kustomize templates as you export it.

konstellate-kustomize

How to run konstellate on your machine?

Install Clojure on your machine. To learn more see https://www.clojure.org/guides/getting_started.

Once Clojure is installed, you can clojure -m figwheel.main -b dev -r. This will download the dependencies and start the server and open application in the default browser.

Known Issues

  • Warn users if no connection types are available
  • Implement Export YAML
  • Implement Import Helm + Kustomize
  • Update Add/Remove buttons on editor

Future Roadmap

  • Auto populate required fields in resource templates
  • Add tree view into YAML spec
  • Packaging as electron/docker image + local file system sync
  • Tie Konstellate into running clusters + kubectl plugin
  • Enable GitOps flow

License

MIT

主要指標

概覽
名稱與所有者containership/konstellate
主編程語言Clojure
編程語言CSS (語言數: 0)
平台
許可證MIT License
所有者活动
創建於2021-10-06 16:59:15
推送於2021-10-06 16:59:28
最后一次提交2019-07-25 10:44:27
發布數0
用户参与
星數0
關注者數0
派生數0
提交數2
已啟用問題?
問題數0
打開的問題數0
拉請求數0
打開的拉請求數0
關閉的拉請求數0
项目设置
已啟用Wiki?
已存檔?
是復刻?
已鎖定?
是鏡像?
是私有?