Releases: kubernetes/dashboard
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
v1.8.1
Changelog
- Redesign resource creation (#2636).
- Redesign logs download to respect user permissions (#2647).
- Restrict access to the Settings page for users that do not have access to
kubernetes-dashboard-settings
config map. - Fix occasional Dashboard crash during start due to race condition issue.
- Mask token input on login view
- Add partial support for password managers. They should now correctly ask you to save "credentials".
- Update translations
Images
gcr.io/google_containers/kubernetes-dashboard-arm64:v1.8.1
gcr.io/google_containers/kubernetes-dashboard-amd64:v1.8.1
gcr.io/google_containers/kubernetes-dashboard-ppc64le:v1.8.1
gcr.io/google_containers/kubernetes-dashboard-arm:v1.8.1
gcr.io/google_containers/kubernetes-dashboard-s390x:v1.8.1
Installation
kubectl apply -f https://raw.githubusercontent.com/kubernetes/dashboard/v1.8.1/src/deploy/recommended/kubernetes-dashboard.yaml
v1.8.0
Changelog
- Update dependencies to be compatible with Kubernetes v1.8
- Add support for Cron Jobs
- Remove support for Third Party Resources
- Introduce global settings page (#2532, #2581)
- Fix init containers not being shown in frontend
- Add logs autorefresh option
- Improve charts shown on overview page
- Add global system banner feature (#2607)
- Use polling instead of watch to tighten RBAC rules required to start the application
- Redesign namespace selector
- Add insecure login option (login view can be shown even when Dashboard is not served over HTTPS)
- Add support for force language change by providing
ACCEPT_LANGUAGE
env variable to Dashboard container - Fix download logs for Firefox
- Fix status display of Job's pod
- Update and unify age tooltip display across application
- Add QoS class info to pod details view
- Add namespace change info dialog
- Add link to overview of namespace from namespace details page
- Add certificate autogeneration option and remove dependency on init container
- Add Node IP to Node details page
- Several updates of PV, PVC and Storage Class views. More information will be shown.
Images
gcr.io/google_containers/kubernetes-dashboard-arm64:v1.8.0
gcr.io/google_containers/kubernetes-dashboard-amd64:v1.8.0
gcr.io/google_containers/kubernetes-dashboard-ppc64le:v1.8.0
gcr.io/google_containers/kubernetes-dashboard-arm:v1.8.0
gcr.io/google_containers/kubernetes-dashboard-s390x:v1.8.0
Installation
kubectl apply -f https://raw.githubusercontent.com/kubernetes/dashboard/v1.8.0/src/deploy/recommended/kubernetes-dashboard.yaml