PMK Release 5.11 Release Notes
Release Summary
The Platform9 Managed Kubernetes (PMK) version 5.11 release is now generally available with active support for Kubernetes v1.30. This release brings new features, enhancements and critical bug fixes to improve overall user experience and stability.
Kubernetes v1.27 and lower versions are marked as End of Life on PMK 511. New clusters are to be created on Kubernetes v1.29 or above. All clusters must be upgraded to at least Kubernetes v1.28 before upgrading from PMK 5.10.x to PMK 5.11.
Kubernetes v1.28 is marked as deprecated. New clusters should be created on Kubernetes v1.29 or above.
PMK 5.11.0 Release Highlights (Released 2024-10-16)
New Features
- Added active support to Kubernetes 1.30.
- Added support for Rocky 9.4: Managed Kubernetes Support Matrix
- Added a new webpage for Custom Resource Definitions on the Kubernetes app under
cluster administration
.- You can now manage CRDs and CRs from the the PMK UI.
Feature Updates
PMK monitoring helm chart is now upgraded to release v62.7.1. The component upgrade includes Grafana upgrade to v11.
- You can now add a custom Grafana service URL to PMK UI. See: Adding custom Grafana URL to PMK UI
Updated the PMK monitoring helm chart to use upstream scrape config to use the upstream rules, reducing the overhead in maintaining the helm chart. See: Pf9-kube-prometheus helm chart upgrade
Added Golang Security fixes in sunpike services.
Deprecations, Feature Removal and EOL information
- Following Operating Systems are no longer supported with PMK 5.11 and above. Check the PMK 5.11 support here: Managed Kubernetes Support Matrix
- RHEL 7.9
- RHEL 8.5
- Ubuntu 18
Platform9 CLI
The pf9ctl release 1.29 is now available and can be installed by running the following command.
bash <(curl -sL https://pmkft-assets.s3-us-west-1.amazonaws.com/pf9ctl_setup)
All existing and new AWS clusters in PMK must be configured with an is_update flag and restricted security group rules. Without this cluster updates(such as AMI updates) and upgrades may fail. Please reach out to Platform9 support for this configuration.
Bug Fixes
containerd 00-pf9-proxy.conf
file.
Edit DNS add-on
page on UI is not allowed anymore. Updating the DNS Domain after cluster creation can lead to a cluster being non-functional.
Known Issues
iptables-services
as a dependency. With recent updates to the upstream repositories, installation will fail due to a missing dependency on iptables-legacy-*
packages.
dnf install iptables
or dnf install iptables-utils
on workload cluster nodes. Since this is a recent upstream change, a solution will be provided in upcoming releases by packaging the required packages along with pf9-kube
package.
Package Updates
PMK 5.11.0 Latest Kubernetes Components List
Component | Kubernetes 1.30 | Kubernetes 1.29 | Kubernetes 1.28 |
---|---|---|---|
KUBERNETES BUILD VERSION | 1.30.4-pmk.2 | 1.29.2-pmk.162 | 1.28.6-pmk.185 |
CONTAINERD | 1.7.13 | 1.7.13 | 1.7.13 |
RUNC | 1.1.12 | 1.1.12 | 1.1.12 |
CORE-DNS | 1.11.1 | 1.11.1 | 1.11.1 |
METRICS SERVER | 0.6.4 | 0.6.4 | 0.6.4 |
METAL LB | 0.14.2 | 0.14.2 | 0.14.2 |
KUBERNETES DASHBOARD | 2.7.0 | 2.7.0 | 2.7.0 |
CLUSTER AUTO-SCALER AWS | 1.28.0 | 1.28.0 | 1.28.0 |
FLANNEL | 0.24.2 | 0.24.2 | 0.24.2 |
CALICO | 3.27.2 | 3.27.2 | 3.27.2 |
ETCD | 3.5.12 | 3.5.12 | 3.5.12 |
CNI PLUGINS | 1.4.0 | 1.4.0 | 1.4.0 |
KUBEVIRT | 1.0.0 | 1.0.0 | 1.0.0 |
KUBEVIRT CDI | 1.57.0 | 1.57.0 | 1.57.0 |
ADVANCED NETWORKING OPERATOR (LUIGI) | 0.5.6 | 0.5.6 | 0.5.6 |
MONITORING - PROMETHEUS OPERATOR | 0.68.1 | 0.68.1 | 0.68.1 |
PROFILE AGENT | 2.0.2 | 2.0.2 | 2.0.2 |
METAL3 | 1.1.1 | 1.1.1 | 1.1.1 |
PMK 5.11.1 Patch (Released 2025-01-31)
This patch adds support for RHEL 8.10 and fixes the following issues with updated kube patches and a new release of pf9ctl CLI. There is no need to update the PMK management plane to a version 5.11.1 - the management plane upgrade to v5.11.0 is sufficient.
Bug Fixes
SMCP 5.11.1
Platform9 CLI
The pf9ctl release 1.30 is now available (release notes for pf9ctl v1.30) and can be installed by running the following command
bash <(curl -sL https://pmkft-assets.s3-us-west-1.amazonaws.com/pf9ctl_setup)
Known Issues
Same as PMK 5.11.0 (see above known issues in PMK 5.11.0)
When upgrading from PMK 5.10 (5.10.0 or patches), existing k8s clusters with v1.28 or v1.29 (supported in PMK 5.10 too) must be upgraded to the following kube builds and not earlier kube builds
PMK 5.11.1 Latest Kubernetes Components List
Component | Kubernetes 1.30 | Kubernetes 1.29 | Kubernetes 1.28 |
---|---|---|---|
KUBERNETES BUILD VERSION | 1.30.4-pmk.80 | 1.29.2-pmk.230 | 1.28.6-pmk.271 |
CONTAINERD | 1.7.13 | 1.7.13 | 1.7.13 |
RUNC | 1.1.12 | 1.1.12 | 1.1.12 |
CORE-DNS | 1.11.1 | 1.11.1 | 1.11.1 |
METRICS SERVER | 0.6.4 | 0.6.4 | 0.6.4 |
METAL LB | 0.14.2 | 0.14.2 | 0.14.2 |
KUBERNETES DASHBOARD | 2.7.0 | 2.7.0 | 2.7.0 |
CLUSTER AUTO-SCALER AWS | 1.28.0 | 1.28.0 | 1.28.0 |
FLANNEL | 0.24.2 | 0.24.2 | 0.24.2 |
CALICO | 3.27.2 | 3.27.2 | 3.27.2 |
ETCD | 3.5.12 | 3.5.12 | 3.5.12 |
CNI PLUGINS | 1.4.0 | 1.4.0 | 1.4.0 |
KUBEVIRT | 1.0.0 | 1.0.0 | 1.0.0 |
KUBEVIRT CDI | 1.57.0 | 1.57.0 | 1.57.0 |
ADVANCED NETWORKING OPERATOR (LUIGI) | 0.5.6 | 0.5.6 | 0.5.6 |
MONITORING - PROMETHEUS OPERATOR | 0.68.1 | 0.68.1 | 0.68.1 |
PROFILE AGENT | 2.0.2 | 2.0.2 | 2.0.2 |
METAL3 | 1.1.1 | 1.1.1 | 1.1.1 |
PMK 5.11.2 Patch (Released 2025-03-19)
This patch comes with improved UI performance, updated kube patches and a new release of pf9ctl CLI. PMK management plane needs to be updated to version 5.11.2
Bug Fixes
service-account-issuer
).
Platform9 CLI
The pf9ctl release 1.31 is now available (release notes for pf9ctl v1.31) and can be installed by running the following command
bash <(curl -sL https://pmkft-assets.s3-us-west-1.amazonaws.com/pf9ctl_setup)
Known Issues
Same as PMK 5.11.0 (see above known issues in PMK 5.11.0)
When upgrading from PMK 5.10 (5.10.0 or patches), existing k8s clusters with v1.28 or v1.29 (supported in PMK 5.10 too) must be upgraded to the following kube builds and not earlier kube builds.
PMK 5.11.2 Latest Kubernetes Components List
Component | Kubernetes 1.30 | Kubernetes 1.29 | Kubernetes 1.28 |
---|---|---|---|
KUBERNETES BUILD VERSION | 1.30.4-pmk.139 | 1.29.2-pmk.245 | 1.28.6-pmk.287 |
CONTAINERD | 1.7.13 | 1.7.13 | 1.7.13 |
RUNC | 1.1.12 | 1.1.12 | 1.1.12 |
CORE-DNS | 1.11.1 | 1.11.1 | 1.11.1 |
METRICS SERVER | 0.6.4 | 0.6.4 | 0.6.4 |
METAL LB | 0.14.9 | 0.14.9 | 0.14.9 |
KUBERNETES DASHBOARD | 2.7.0 | 2.7.0 | 2.7.0 |
CLUSTER AUTO-SCALER AWS | 1.28.0 | 1.28.0 | 1.28.0 |
FLANNEL | 0.24.2 | 0.24.2 | 0.24.2 |
CALICO | 3.27.2 | 3.27.2 | 3.27.2 |
ETCD | 3.5.12 | 3.5.12 | 3.5.12 |
CNI PLUGINS | 1.4.0 | 1.4.0 | 1.4.0 |
KUBEVIRT | 1.0.0 | 1.0.0 | 1.0.0 |
KUBEVIRT CDI | 1.57.0 | 1.57.0 | 1.57.0 |
ADVANCED NETWORKING OPERATOR (LUIGI) | 0.5.6 | 0.5.6 | 0.5.6 |
MONITORING - PROMETHEUS OPERATOR | 0.68.1 | 0.68.1 | 0.68.1 |
PROFILE AGENT | 2.0.2 | 2.0.2 | 2.0.2 |
METAL3 | 1.1.1 | 1.1.1 | 1.1.1 |