Releases: kubernetes/dashboard
v2.0.0-beta6
Changelog
- Fix metrics issue that prevented graphs from showing up if there were any terminated pods in a view (#4506)
- Add usage graphs to more views (#4465, #4449)
- Block search engines from indexing exposed Dashboard deployments (#4457)
- Fix config map display (#4455)
- Other small improvements and dependency updates
Full commit history from the latest beta release can be found here.
Compatibility
Kubernetes version | 1.12 | 1.13 | 1.14 | 1.15 | 1.16 |
---|---|---|---|---|---|
Compatibility | ? | ? | ? | ? | ✓ |
✓
Fully supported version range.?
Due to breaking changes between Kubernetes API versions, some features might not work correctly in the Dashboard.
Images
Kubernetes Dashboard
kubernetesui/dashboard:v2.0.0-beta6
Metrics Scraper
kubernetesui/metrics-scraper:v1.0.2
Installation
Before installing the new beta, remove the previous version by deleting its namespace:
kubectl delete ns kubernetes-dashboard
Then deploy new beta:
kubectl apply -f https://raw.githubusercontent.com/kubernetes/dashboard/v2.0.0-beta6/aio/deploy/recommended.yaml
v2.0.0-beta5
Breaking change
- Update
client-go
to support Kubernetesv1.16
(#4377)
Due to this change, Kubernetes Dashboard might not be fully compatible with older versions of Kubernetes. Some features might not work.
Changelog
- Add scale resource option for CRD
- Fix error handling on login view (#4236)
- Initial plugin support for the frontend (#4094, #4276)
- Display latest values on top of sparklines instead of using tooltip
- Update translations
- Correctly show metrics next to resources on list views
- Fix graphs refresh on namespace change (#4378)
- Disable namespace input autocomplete (#4344)
Full commit history from the latest beta release can be found here.
Compatibility
Kubernetes version | 1.12 | 1.13 | 1.14 | 1.15 | 1.16 |
---|---|---|---|---|---|
Compatibility | ? | ? | ? | ? | ✓ |
✓
Fully supported version range.?
Due to breaking changes between Kubernetes API versions, some features might not work correctly in the Dashboard.
Images
Kubernetes Dashboard
kubernetesui/dashboard:v2.0.0-beta5
Metrics Scraper
kubernetesui/metrics-scraper:v1.0.2
Installation
Before installing the new beta, remove the previous version by deleting its namespace:
kubectl delete ns kubernetes-dashboard
Then deploy new beta:
kubectl apply -f https://raw.githubusercontent.com/kubernetes/dashboard/v2.0.0-beta5/aio/deploy/recommended.yaml
v2.0.0-beta4
Changelog
- Fix XSS vulnerability in log viewer (#4232)
- Add Korean localization (#4174)
- CRD support improvements (#4155, #4189, #4159)
Full commit history from the latest beta release can be found here.
Compatibility
Kubernetes version | 1.11 | 1.12 | 1.13 | 1.14 | 1.15 |
---|---|---|---|---|---|
Compatibility | ? | ? | ? | ? | ✓ |
✓
Fully supported version range.?
Due to breaking changes between Kubernetes API versions, some features might not work correctly in the Dashboard.
Images
Kubernetes Dashboard
kubernetesui/dashboard:v2.0.0-beta4
Metrics Scraper
kubernetesui/metrics-scraper:v1.0.1
Installation
Before installing the new beta, remove the previous version by deleting its namespace:
kubectl delete ns kubernetes-dashboard
Then deploy new beta:
kubectl apply -f https://raw.githubusercontent.com/kubernetes/dashboard/v2.0.0-beta4/aio/deploy/recommended.yaml
v2.0.0-beta3
Changelog
- Add basic support for Custom Resource Definitions.
- Add context menus in list views for cluster resources (#4130).
- Add metrics-provider's no check metrics option (#4143).
- Fix exec into pod.
- Fix text input in the Config Map details view.
- Fix chips styling.
- Remove auth cookies on forced logout.
- Update dependencies and other minor improvements.
Full commit history from the latest beta release can be found here.
Compatibility
Kubernetes version | 1.11 | 1.12 | 1.13 | 1.14 | 1.15 |
---|---|---|---|---|---|
Compatibility | ? | ? | ? | ? | ✓ |
✓
Fully supported version range.?
Due to breaking changes between Kubernetes API versions, some features might not work correctly in the Dashboard.
Images
Kubernetes Dashboard
kubernetesui/dashboard:v2.0.0-beta3
Metrics Scraper
kubernetesui/metrics-scraper:v1.0.1
Installation
Before installing the new beta, remove the previous version by deleting its namespace:
kubectl delete ns kubernetes-dashboard
Then deploy new beta:
kubectl apply -f https://raw.githubusercontent.com/kubernetes/dashboard/v2.0.0-beta3/aio/deploy/recommended.yaml
v2.0.0-beta2
Changelog
- Fix exec into pod.
- Fix issue with refreshing workload statuses.
- Update dependencies to support Kubernetes v1.15.
- Fix skip button on login view.
- Update chips styling.
- Fix ingress endpoint resolution.
- Add support for Chinese translations (#4033).
- No more going back to overview after deleting a resource.
- Restore namespace change dialog.
- Add support for impersonation headers when using auth proxy (#4082).
- Add resource refresh interval option to the settings view.
Full commit history from the latest beta release can be found here.
Compatibility
Kubernetes version | 1.11 | 1.12 | 1.13 | 1.14 | 1.15 |
---|---|---|---|---|---|
Compatibility | ? | ? | ? | ? | ✓ |
✓
Fully supported version range.?
Due to breaking changes between Kubernetes API versions, some features might not work correctly in the Dashboard.
Images
Kubernetes Dashboard
kubernetesui/dashboard:v2.0.0-beta2
Metrics Scraper
kubernetesui/metrics-scraper:v1.0.1
Installation
Before installing the new beta, remove the previous version by deleting its namespace:
kubectl delete ns kubernetes-dashboard
Then deploy new beta:
kubectl apply -f https://raw.githubusercontent.com/kubernetes/dashboard/v2.0.0-beta2/aio/deploy/recommended.yaml
v2.0.0-beta1
Important
- Official Kubernetes Dashboard images have been moved from
k8s.gcr.io
registry tokubernetesui/dashboard
. We’ll still try to provide images fromk8s.gcr.io
, however pushing them requires Google employees help. - Build pipeline has been updated and release images will be now pushed after every release by Travis CI to
kubernetesui/dashboard
repository. - Dashboard is now using multiarch docker images. Provided deploy files should work on all supported architectures.
- Kubernetes Dashboard frontend has been completely rewritten to use Angular 8.
- i18n support is not yet finished. French and Japanese translations are being worked on.
Changelog
- Added support for gathering metrics from metrics-server.
- Added metrics-scraper sidecar container.
- Added support for deploying dashboard to different namespaces.
- Moved dashboard from
kube-system
tokubernetes-dashboard
namespace (kubernetes-dashboard-head
namespace forhead
). - Removed
CREATE
privileges forSecret
andConfigMap
resources. - Group resource pages are fetching resources asynchronously now.
- Multiple interface enhancements including new property view, option to minimize cards, dark theme and many more.
- Better error handling and messages, i.e. when the user is forced logged out because of the expired authentication token.
- Changed chart engine from
nvd3
toc3
. - Switched to
go mod
. - Enhanced exec into pod functionality. Switched to
xterm
terminal. - Added Docker image with multiple utilities for local development.
- Avoid throwing an error when pod controller kind is unknown.
- General logs view fixes and improvements.
- Added option to trigger cron jobs.
- Added support for editing resources using
YAML
/JSON
editor. - Added notification center. Right now it only displays auth errors.
- And many more…
Compatibility
Kubernetes version | 1.11 | 1.12 | 1.13 | 1.14 | 1.15 |
---|---|---|---|---|---|
Compatibility | ? | ? | ? | ✓ | ? |
✓
Fully supported version range.?
Due to breaking changes between Kubernetes API versions, some features might not work correctly in the Dashboard.✕
Unsupported version range.
Credits
Big thanks to all contributors who helped with the migration!
@shu-mutou, @eloyekunle, @pengx17, @Draiken, @oilbeater, @cnwalker, @feloy, @yinhaijiao, @owennewo, @ajatprabha, @medmedchiheb, @jeefy, @floreks, @maciaszczykm and others.
Images
Kubernetes Dashboard
kubernetesui/dashboard:v2.0.0-beta1
Metrics Scraper
kubernetesui/metrics-scraper:v1.0.0
Installation
kubectl apply -f https://raw.githubusercontent.com/kubernetes/dashboard/v2.0.0-beta1/aio/deploy/recommended.yaml
v1.10.1
Changelog
- CVE-2018-18264: Fix security issue related to using Dashboard's Service Account (#3400 and #3289)
- Add new flag
--enable-skip-login
and disableSkip
option on the login view by default - Fix issue with closing terminal (#3327)
- Fix saving Dashboard's settings into Config Maps without any data (#3280)
- Update links on deploy view (#3249)
- Minor performance enhancements and typography fixes
Compatibility
Kubernetes version | 1.8 | 1.9 | 1.10 | 1.11 | 1.12 | 1.13 |
---|---|---|---|---|---|---|
Compatibility | ✓ | ✓ | ✓ | ? | ? | ✕ |
✓
Fully supported version range.?
Due to breaking changes between Kubernetes API versions, some features might not work correctly in the Dashboard.✕
Unsupported version range.
Images
k8s.gcr.io/kubernetes-dashboard-arm64:v1.10.1
k8s.gcr.io/kubernetes-dashboard-amd64:v1.10.1
k8s.gcr.io/kubernetes-dashboard-ppc64le:v1.10.1
k8s.gcr.io/kubernetes-dashboard-arm:v1.10.1
k8s.gcr.io/kubernetes-dashboard-s390x:v1.10.1
Installation
kubectl apply -f https://raw.githubusercontent.com/kubernetes/dashboard/v1.10.1/src/deploy/recommended/kubernetes-dashboard.yaml
v1.10.0
Changelog
- Hide nodePort in internal endpoints when nodePort is not set (#2858)
- Fix occasional Dashboard crashes when using terminal (#3062)
- Allow disabling the skip button (#3077)
- Support for viewing completed/inactive jobs (#3103)
- Fix issue when displaying pods with owner reference set to another pod (#3108)
- Fix job status display (#3098)
- Improve backend logging (#3180)
- Filter out sensitive data from the logs (#3198)
- Update client-go to version 1.10.1 (#3157)
- Other minor fixes and translation updates
Compatibility
Kubernetes version | 1.8 | 1.9 | 1.10 | 1.11 | 1.12 | 1.13 |
---|---|---|---|---|---|---|
Compatibility | ✓ | ✓ | ✓ | ? | ? | ✕ |
✓
Fully supported version range.?
Due to breaking changes between Kubernetes API versions, some features might not work correctly in the Dashboard.✕
Unsupported version range.
Images
gcr.io/google_containers/kubernetes-dashboard-arm64:v1.10.0
gcr.io/google_containers/kubernetes-dashboard-amd64:v1.10.0
gcr.io/google_containers/kubernetes-dashboard-ppc64le:v1.10.0
gcr.io/google_containers/kubernetes-dashboard-arm:v1.10.0
gcr.io/google_containers/kubernetes-dashboard-s390x:v1.10.0
Installation
kubectl apply -f https://raw.githubusercontent.com/kubernetes/dashboard/v1.10.0/src/deploy/recommended/kubernetes-dashboard.yaml
v1.8.3
Changelog
- Auto-generate certs in-memory (#2795).
Images
gcr.io/google_containers/kubernetes-dashboard-arm64:v1.8.3
gcr.io/google_containers/kubernetes-dashboard-amd64:v1.8.3
gcr.io/google_containers/kubernetes-dashboard-ppc64le:v1.8.3
gcr.io/google_containers/kubernetes-dashboard-arm:v1.8.3
gcr.io/google_containers/kubernetes-dashboard-s390x:v1.8.3
Compatibility
Kubernetes version | 1.8 | 1.9 | 1.10 | 1.11 | 1.12 | 1.13 |
---|---|---|---|---|---|---|
Compatibility | ✓ | ✓ | ✕ | ✕ | ✕ | ✕ |
✓
Fully supported version range.?
Due to breaking changes between Kubernetes API versions, some features might not work correctly in the Dashboard.✕
Unsupported version range.
Installation
kubectl apply -f https://raw.githubusercontent.com/kubernetes/dashboard/v1.8.3/src/deploy/recommended/kubernetes-dashboard.yaml
v1.8.2
Changelog
- Fix deadlock during Dashboard start (#2690).
- Reuse ui-ace editor across the application.
- Add option to access settings page when not logged in (#2697).
- Update about page (#2716).
- Add delay for synchronizer logs not to flood output with logs.
- Update Chinese translations.
Images
gcr.io/google_containers/kubernetes-dashboard-arm64:v1.8.2
gcr.io/google_containers/kubernetes-dashboard-amd64:v1.8.2
gcr.io/google_containers/kubernetes-dashboard-ppc64le:v1.8.2
gcr.io/google_containers/kubernetes-dashboard-arm:v1.8.2
gcr.io/google_containers/kubernetes-dashboard-s390x:v1.8.2
Installation
kubectl apply -f https://raw.githubusercontent.com/kubernetes/dashboard/v1.8.2/src/deploy/recommended/kubernetes-dashboard.yaml