Supported Kubernetes versions:
1.11.5-101.12.3-101.13.0-51.13.71.14.0-11.14.3-41.15.0- OpenShift
3.11
Cloud providers:
- It is now possible to create Kubermatic-managed clusters on Packet cloud provider. #3419 (nikhita)
- It is now possible to create Kubermatic-managed clusters on GCP. #3350 (nikhita)
- the API stops creating an initial node deployment for new cluster for KubeAdm providers. #3346 (p0lyn0mial)
- Openstack: datacenter can be configured with minimum required CPU and memory for nodes #3487 (bashofmann)
- AWS: Default storage class is no longer bound to a single AZ -
WaitForFirstConsumerconfigured instead #3693 (kdomanski) - vsphere: root disk size is now configurable #3629 (kgroschoff)
- Azure: fixed failure to provision on new regions due to lower number of fault domains #3584 (kdomanski)
Monitoring:
- cAdvisor metrics are now being scraped for user clusters #3390 (mrIncompetent)
- fixed kube-state-metrics in user-clusters not being scraped #3427 (xrstf)
- [ACTION REQUIRED] refactored Alertmanager Helm chart for master-cluster monitoring, see documentation for migration notes #3448 (xrstf)
- Added Grafana dashboards for Go applications #3459 (xrstf)
- Added Helm-Exporter to fire alarms if a chart is stuck/failed #3473 (xrstf)
- Improved debugging of resource leftovers through new etcd Object Count dashboard #3508 (xrstf)
- New Grafana dashboards for monitoring Elasticsearch #3516 (xrstf)
- Added optional Thanos integration to Prometheus for better long-term metrics storage #3531 (xrstf)
Misc:
- Experimental support for OpenShift has been added.
- Support for Kubernetes 1.15 was added #3579 (alvaroaleman)
- More details are shown when using
kubectl get machine/machineset/machinedeployment#3364 (alvaroaleman) - The resiliency of in-cluster DNS was greatly improved by adding the nodelocal-dns-cache addon, which runs a DNS cache on each node, avoiding the need to use NAT for DNS queries #3369 (alvaroaleman)
- Added containerRuntimeVersion and kernelVersion to NodeInfo #3381 (bashofmann)
- It is now possible to configure Kubermatic to create one service of type LoadBalancer per user cluster instead of exposing all of them via the nodeport-proxy on one central LoadBalancer service #3387 (alvaroaleman)
- Pod AntiAffinity and PDBs were added to the Kubermatic control plane components and the monitoring stack to spread them out if possible and reduce the chance of unavailability #3393 (alvaroaleman)
- Reduced API latency for loading Nodes & NodeDeployments #3405 (mrIncompetent)
- replace gambol99/keycloak-proxy 2.3.0 with official keycloak-gatekeeper 6.0.1 #3411 (xrstf)
- [ACTION REQUIRED] nodePortPoxy Helm values has been renamed to nodePortProxy, old root key is now deprecated; please update your Helm values #3418 (xrstf)
- More additional printer columns for kubermatic crds #3542 (bashofmann)
- Insecure Kubernetes versions v1.13.6 and v1.14.2 have been disabled. #3554 (mrIncompetent)
- Workers can have a http proxy configured at datacenter level #3615 (mrIncompetent)
- ICMP traffic to clusters is now always permitted to allow MTU discovery #3618 (kdomanski)
- A bug that caused errors on very big addon manifests was fixed #3366 (alvaroaleman)
- It is now possible to expose userclusters via a distinct LoadBalancer per cluster by setting the
kubermatic.exposeStrategyoption in the Helmvalues.yamltoLoadBalancer#3606 (alvaroaleman) - Updated Kubermatic Dashboard to v1.3.0. #3746 (kubermatic-bot)
- Service Accounts have been added to the UI #1158 (kgroschoff)
- The project menu has been redesigned. #1195 (maciaszczykm)
- Fixed changing default OpenStack image on operating system change #1215 (bashofmann)
containerRuntimeVersionandkernelVersionare now displayed on NodeDeployment detail page #1216 (bashofmann)- Custom links can now be added to the footer. #1220 (maciaszczykm)
- The OIDC provider URL is now configurable via "oidc_provider_url" variable. #1222 (maciaszczykm)
- The application logo has been changed. #1232 (maciaszczykm)
- The breadcrumbs component has been removed. The dialogs and buttons have been redesigned. #1233 (maciaszczykm)
- Serviceaccount tokens can now be downloaded. #1234 (kgroschoff)
- Packet cloud provider is now supported. #1238 (maciaszczykm)
- Tables have been redesigned. #1240 (kgroschoff)
- Added option to specify taints when creating/updating NodeDeployments #1244 (bashofmann)
- Styling of the cluster details view has been improved. #1270 (maciaszczykm)
- Missing parameters for OIDC providers have been added. #1273 (maciaszczykm)
- Add OpenShift support in UI #1274 (kgroschoff)
- Dates are now displayed using relative format, i.e. 3 days ago. #1303 (maciaszczykm)
- Redesigned dialogs and cluster details page. #1305 (maciaszczykm)
- Add provider GCP to UI #1307 (kgroschoff)
- Redesigned notifications. #1315 (maciaszczykm)
- The Instance Profile Name for AWS could be specified in UI. #1317 (kgroschoff)
- Redesigned node deployment view. #1320 (maciaszczykm)
- Redesigned cluster details page. #1345 (kubermatic-bot)
- Updated Prometheus to 2.10.0 #3612 (xrstf)
- Updated cert-manager to 0.8.0 #3525 (xrstf)
- Updated Elastic stack to 7.0.0 #3358 (xrstf)
- Updated Minio to RELEASE.2019-06-11T00-44-33Z #3614 (xrstf)
- Updated Grafana to 6.2.1 #3528 (xrstf)
- Updated kube-state-metrics to 1.6.0 #3420 (xrstf)
- Updated Dex to 2.16.0 #3361 (xrstf)
- Updated Alertmanager to 0.17.0, deprecate version field in favor of image.tag in Helm values.yaml #3410 (xrstf)
- Updated
machine-controllertov1.4.2. #3778 (alvaroaleman) - Updated node-exporter to 0.18.1 #3613 (xrstf)
- Updated fluent-bit to 1.1.2 #3561 (xrstf)
- Updated Velero to 1.0 #3527 (xrstf)