Releases: scality/metalk8s
MetalK8s 2.9.0
MetalK8s 2.9.0 embeds Kubernetes 1.20.6.
Documentation
https://metal-k8s.readthedocs.io/en/2.9.0
Upgrade Notes
Please follow the upgrade instructions here
Changelog since 2.8.0
Full list of closed issues is available here
What’s new
- Based on Kubernetes version 1.20.6
- Alertmanager alerts persisted
- MetalK8s UI rebranded
- Possibility to provision LVM LogicalVolume for Kubernetes
MetalK8s 2.9.0-alpha2
MetalK8s 2.9.0-alpha2 embeds Kubernetes 1.20.4.
Documentation
https://metal-k8s.readthedocs.io/en/2.9.0-alpha2
Upgrade Notes
Please follow the upgrade instructions here
Changelog since 2.8.0
Full list of closed issues is available here
What’s new
- Based on Kubernetes version 1.20.4
- Storage Operator support for LVM Logical Volume
- Alerts are persisted in Loki (even when resolved)
- Rebranding of MetalK8s UI
MetalK8s 2.9.0-alpha1
MetalK8s 2.9.0-alpha1 embeds Kubernetes 1.20.4.
Documentation
https://metal-k8s.readthedocs.io/en/2.9.0-alpha1
Upgrade Notes
Please follow the upgrade instructions here
Changelog since 2.8.0
Full list of closed issues is available here
What’s new
- Based on Kubernetes version 1.20.4
- Storage Operator support for LVM Logical Volume
MetalK8s 2.8.0
MetalK8s 2.8.0 embeds Kubernetes 1.19.8.
Documentation
https://metal-k8s.readthedocs.io/en/2.8.0
Upgrade Notes
Please follow the upgrade instructions here
Changelog since 2.7.3
Full list of closed issues is available here
What’s new
- RHEL 8 support
- Based on Kubernetes version 1.19.8
- CoreDNS 1.7.0
- etcd 3.4.13
- MetalK8s UI:
- System partitions tab in node page
- Node metrics comparison with average
- Pre-check added for ports availability
MetalK8s 2.7.3
Documentation
https://metal-k8s.readthedocs.io/en/2.7.3
Upgrade Notes
Please follow the upgrade instructions here
Changelog since 2.7.2
Full list of closed issues is available here
What’s new
- Salt upgraded to version 3002.5 (due to multiple CVEs)
- Various pre-checks added (e.g. CA minion, conflicting services)
MetalK8s 2.7.2
MetalK8s 2.7.2 embeds Kubernetes 1.18.16.
Documentation
https://metal-k8s.readthedocs.io/en/2.7.2
Upgrade Notes
Please follow the upgrade instructions here
Changelog since 2.7.1
Full list of closed issues is available here
What’s new
- Based on Kubernetes version 1.18.16
- Improved stability for Salt master and cluster upgrade
- Properly working deployment on offline environments
MetalK8s 2.6.1
2.6.1 embeds Kubernetes 1.17.17 which is already EOL since 2021-01-13. It is recommended to upgrade to the latest MetalK8s version, using 2.6.1 as an intermediate upgrade step.
Documentation
https://metal-k8s.readthedocs.io/en/2.6.1
Upgrade Notes
Please follow the upgrade instructions here
Changelog since 2.6.0
Full list of closed issues is available here
What’s new
- Based on Kubernetes version 1.17.17
- Ability to sort Nodes list in UI
MetalK8s 2.5.2
2.5.2 embeds Kubernetes 1.16.15 which is already EOL since 2020-09-02. It is recommended to upgrade to the latest MetalK8s version, using 2.5.2 as an intermediate upgrade step since it is not possible to upgrade directly from 2.4.x to 2.6.0+ (MetalK8s only support 1 minor version upgrade at once).
Documentation
https://metal-k8s.readthedocs.io/en/2.5.2
Upgrade Notes
Please follow the upgrade instructions here
Changelog since 2.5.1
Full list of closed issues is available here
What’s new
- Based on Kubernetes version 1.16.15
- Embed CoreDNS version 1.6.2
- Embed containerd version 1.2.14
- Possibility to create raw block volumes
MetalK8s 2.7.1
WARNING: this release is missing the pause:3.2 image, which prevents offline installs/upgrades (see #3120). If this is a requirement for you, please wait until 2.7.2 or higher is released.
MetalK8s 2.7.1 embeds Kubernetes 1.18.15, with all addons (monitoring, logging, authentication) updated to the latest version available.
Note: this release fixes a critical issue from MetalK8s 2.7.0, make sure to use this version instead when upgrading from 2.6.x.
Documentation
Hosted on ReadTheDocs
Sources available here
Upgrade Notes
Please follow the upgrade instructions here.
Downgrade Notes
Please follow the downgrade instructions here.
Changelog since 2.7.0
Full list of closed issues is available here.
MetalK8s 2.6.0
2.6.0 embeds Kubernetes 1.17.14 which will be EOL in a few months or weeks. It is recommended to upgrade to 2.7.0, using 2.6.0 as an intermediate upgrade step since it is not possible to upgrade directly from 2.5.0 or 2.5.1 to 2.7.0
Documentation
Hosted on ReadTheDocs
Sources available here
Upgrade Notes
Please follow the upgrade instructions here
Downgrade Notes
Note that downgrading from 2.6.0 to 2.5.1 or 2.5.0 is not supported because of some breaking changes in the etcd cluster. Downgrading would require manual backup/restore of the etcd cluster.
Changelog since 2.5.1
Full list of closed issues is available here
What's new
MetalK8s 2.6.0 is now based on Kubernetes 1.17.14. It includes:
- a new log centralization service, aggregating Pod and journal logs into Loki. Logs can be browsed from Grafana, through new dedicated dashboards or using the Explore tab.
- the ability to configure Alertmanager and existing Prometheus rules. All details are available in Service Configurations Customization documentation
- a refined UI bringing more details about Nodes and Volumes, as well as contextual links to Metrics or Logs Grafana dashboards
- some changes to the Solution framework:
- provide your Operator (Cluster)Role(s) in a single
role.yamlfile - use the
scality/metalk8s/go/solution-operator-libGo module to read the configuration file for your Operator - Admin UIs are now expected to be deployed by your Operator
- provide your Operator (Cluster)Role(s) in a single