Graphical User Interface for Kubeless
Clone or download
Permalink
Failed to load latest commit information.
.circleci build `latest` tag from repo HEAD Nov 3, 2017
bin Update server address loggin May 18, 2017
config Update compiler_public_path to relative #41 Nov 4, 2017
docs Updating delete command line Oct 21, 2017
public Update favicon May 12, 2017
server Adapt the UI to Kubeless 0.5 (#57) Mar 28, 2018
src Support authorization cookies/headers for async calls (#66) Jul 30, 2018
tests Adapt the UI to Kubeless 0.5 (#57) Mar 28, 2018
.babelrc Update all packages + Use JEST for tests Apr 23, 2017
.dockerignore Add docker config Apr 1, 2017
.editorconfig Initialize React/Reducs Project Apr 1, 2017
.eslintignore Initialize React/Reducs Project Apr 1, 2017
.eslintrc Update Config vars - Improve docker prod image (#12) May 9, 2017
.flowconfig Resize logs window to have more lines May 4, 2017
.gitignore Add docker config Apr 1, 2017
.travis.yml Initialize React/Reducs Project Apr 1, 2017
CODE_OF_CONDUCT.md Adding documentation Oct 19, 2017
CONTRIBUTING.MD Adding documentation Oct 19, 2017
Dockerfile use multistage builds to optimize the image size Oct 23, 2017
Dockerfile-prod Update Config vars - Improve docker prod image (#12) May 9, 2017
LICENSE Update LICENSE and README Apr 3, 2017
README.md #kubeless community moved over to http://slack.k8s.io (#52) Feb 6, 2018
docker-compose-prod.yml Clean up build scripts May 19, 2017
docker-compose.yml use hash router to support serving from subpath Nov 14, 2017
k8s.yaml Fixed cluster role to enable POST requests (#67) Aug 27, 2018
kubeless.png Update Readme screenshot Nov 7, 2017
package.json Cluster url as direct textfield Oct 23, 2017
yarn.lock Cluster url as direct textfield Oct 23, 2017

README.md

kubeless-ui

CircleCI Slack

Graphical User Interface for Kubeless, a serverless framework for Kubernetes.

In-Cluster Installation

To run the UI inside your Kubernetes cluster as a Deployment and Service you can run the following:

kubectl create -f https://raw.githubusercontent.com/kubeless/kubeless-ui/master/k8s.yaml

These are known to work on minikube, they may need a few tweaks if you have RBAC turned on (docs coming soon).

Development

Project based on davezuko/react-redux-starter-kit

Install dependencies It is recommended that you use Yarn for deterministic installs.

yarn install    # Install project dependencies
yarn run dev    # Launch and watch server

(npm will also work if you really want)

Dev server with Hot Module Replacement should run at http://localhost:3000

Production

You can bundle the app in dist/ folder

This will also run linter and tests.

yarn run build

Now you just have to serve the dist/ folder with node (yarn run start) or with an nginx.

Docker image

Exists and automated build that you can find on DockerHub, Quay.io and Gcloud Registry by this name: bitnami/kubeless-ui

Snapshot

kubeless-ui-snapshot