The Wayback Machine - https://web.archive.org/web/20190724201056/https://github.com/kubernetes/dashboard
Skip to content
General-purpose web UI for Kubernetes clusters
Branch: master
Clone or download
mattkohl and k8s-ci-robot Update errors.ts (#4109)
Fixed grammatical mistake in error msg
Latest commit eae0d81 Jul 24, 2019
Permalink
Type Name Latest commit message Commit time
Failed to load latest commit information.
.github/ISSUE_TEMPLATE Update comment in Github PR template (#3994) Jul 1, 2019
aio [bugfix] Change golang tag (#4106) Jul 23, 2019
docs impersonation support for the dashboard (#4082) Jul 18, 2019
i18n make resource information card title consistent (#4103) Jul 22, 2019
src Update errors.ts (#4109) Jul 24, 2019
.babelrc Prepare build system to work with new Angular Jan 15, 2018
.dockerignore Prepare build system to work with new Angular Jan 15, 2018
.editorconfig Add .editorconfig file (#2728) Jan 4, 2018
.gitignore Support dashboard-metrics-scraper on development container (#4046) Jul 18, 2019
.golangci.yml Remove unused functions (#3849) Jun 3, 2019
.npmrc Support dashboard-metrics-scraper on development container (#4046) Jul 18, 2019
.prettierrc.yaml Bump gts to 1.0.0 (#4034) Jul 19, 2019
.sass-lint.yml Prepare build system to work with new Angular Jan 15, 2018
.travis.yml Fix release stage Jul 4, 2019
CONTRIBUTING.md Move template files to root (#3468) Dec 27, 2018
LICENSE Set project license to Apache 2.0 Oct 16, 2015
OWNERS Updated OWNERS file to include link to docs (#3547) Feb 6, 2019
OWNERS_ALIASES Remove rf232 from maintainers (#4050) Jul 11, 2019
README.md Migrate some of the docs (#4052) Jul 12, 2019
ROLES.md add @jeefy as a ui lead (#3453) Dec 21, 2018
SECURITY_CONTACTS Update embargo doc link in SECURITY_OWNERS and changes PST to PSC (#3640 Mar 8, 2019
angular.json Switch chart engine from nvd3 to c3 (#3590) May 30, 2019
code-of-conduct.md Move template files to root (#3468) Dec 27, 2018
go.mod Update dependencies to support Kubernetes v15.0.0 (#4048) Jul 11, 2019
go.sum Plugin controller to manage plugin source from dashboard backend (#4017) Jul 16, 2019
gulpfile.babel.js Prepare build system to work with new Angular Jan 15, 2018
package-lock.json Update semver to the latest version πŸš€ (#4107) Jul 24, 2019
package.json Update semver to the latest version πŸš€ (#4107) Jul 24, 2019
tsconfig.json Fix tsconfig.json Dec 6, 2018
tslint.json Bump gts to 1.0.0 (#4034) Jul 19, 2019

README.md

Kubernetes Dashboard

Build Status Go Report Card Greenkeeper badge Coverage Status GitHub release License

Kubernetes Dashboard is a general purpose, web-based UI for Kubernetes clusters. It allows users to manage applications running in the cluster and troubleshoot them, as well as manage the cluster itself.

Dashboard UI workloads page

Getting Started

IMPORTANT: Read the Access Control guide before performing any further steps. The default Dashboard deployment contains a minimal set of RBAC privileges needed to run.

To deploy Dashboard, execute following command:

$ kubectl apply -f https://raw.githubusercontent.com/kubernetes/dashboard/v1.10.1/src/deploy/recommended/kubernetes-dashboard.yaml

To access Dashboard from your local workstation you must create a secure channel to your Kubernetes cluster. Run the following command:

$ kubectl proxy

Now access Dashboard at:

http://localhost:8001/api/v1/namespaces/kube-system/services/https:kubernetes-dashboard:/proxy/.

Create An Authentication Token (RBAC)

To find out how to create sample user and log in follow Creating sample user guide.

NOTE:

  • Kubeconfig Authentication method does not support external identity providers or certificate-based authentication.
  • Dashboard can only be accessed over HTTPS
  • Heapster has to be running in the cluster for the metrics and graphs to be available. Read more about it in Integrations guide.

Documentation

Dashboard documentation can be found on docs directory which contains:

Community, discussion, contribution, and support

Learn how to engage with the Kubernetes community on the community page.

You can reach the maintainers of this project at:

Contribution

Learn how to start contribution on the Contributing Guidline

Code of conduct

Participation in the Kubernetes community is governed by the Kubernetes Code of Conduct.

License

Apache License 2.0


Copyright 2019 The Kubernetes Dashboard Authors

You can’t perform that action at this time.