Skip to content
UI that can be used to edit configmaps/secrets of your kubernetes cluster.
JavaScript Go HTML CSS
Branch: master
Clone or download
Fetching latest commit…
Cannot retrieve the latest commit at this time.
Permalink
Type Name Latest commit message Commit time
Failed to load latest commit information.
docs Format resource data in textbox Dec 25, 2019
pkg/util Provide BASE_URL at startup only Dec 27, 2019
tests very early alpha Nov 11, 2019
web Provide BASE_URL at startup only Dec 27, 2019
.gitignore very early alpha Nov 11, 2019
.travis.yml Testing Dec 22, 2019
LICENSE Create LICENSE Dec 25, 2019
README.md Update readme Feb 2, 2020
go.mod very early alpha Nov 11, 2019
go.sum very early alpha Nov 11, 2019
main.go Provide BASE_URL at startup only Dec 27, 2019

README.md

KuUI (Kubernetes UI)

The main purpose of this application is to have a simple UI that can be used to manage the configmaps/secrets of your Kubernetes cluster.

Installation

To use this project either you can build it from source or download the binaries.

Build it from source

To build the project from source, please clone it on your machine using below command

git clone https://github.com/viveksinghggits/kuui.git

and you can build the project using the command go mod -o kuui. Optionally you can move the created binary into your path so that you can use this from whereever you want.

Running it

To run the project you just have to execute the kuui binary by providing it the kubeconfig file. Like below

./kuui --kubeconfig=$HOME/.kube/config
# or whereever you kubeconfig file is

To access the UI you will just have to open the index.html file in your favourite web browser and you will be asked to enter the endpoint of backend service for the first time. After that you can just acccess the web UI without any issues.

Demo

RoadMap

  • Support for creation and deletion of the CM and Secret resource
  • Get the web service deployed on Kubernetes

Note I recently started working on this and would love to hear your inputs/feedback, please feel free to raise an issue or open a PR.

You can’t perform that action at this time.