Skip to content

Forchapeatl/dashboard

 
 

Repository files navigation

KubeEdge Dashboard

Introduction

KubeEdge dashboard provides a graphical user interface (GUI) for managing and monitoring your KubeEdge clusters. It allows users to manage edge applications running in the cluster and troubleshoot them.

This project is currently in development, and we will iterate it continuously. We welcome any feedback and contributions.

Contact

If you have any questions, feel free to reach out to us in the following ways:

Prepare environment

nodejs, npm/yarn/pnpm is needed, pnpm is recommended

Install packages

npm install
yarn install

or

pnpm install

Start project

npm run dev --apiserver={proxy address}
Example: npm run dev --apiserver=https://192.168.33.129:6443

or

yarn dev --apiserver={proxy address}
Example: yarn dev --apiserver=https://192.168.33.129:6443

or

pnpm dev --apiserver={proxy address}
Example: pnpm dev --apiserver=https://192.168.33.129:6443

Login with token

kubectl create serviceaccount curl-user -n kube-system
kubectl create clusterrolebinding curl-user-binding --clusterrole=cluster-admin --serviceaccount=kube-system:curl-user -n kube-system
kubectl -n kube-system describe secret $(kubectl -n kube-system get secret | grep curl-user | awk '{print $1}')

Contributing

If you're interested in being a contributor and want to get involved in developing the KubeEdge code, please see CONTRIBUTING for details on submitting patches and the contribution workflow.

License

KubeEdge is under Apache 2.0 license. See the LICENSE file for details.

About

Web UI for KubeEdge

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages

  • TypeScript 96.6%
  • Less 2.2%
  • Other 1.2%