Platform9 Managed Kubernetes Release Notes
Platform9 Managed Kubernetes Version 5.2 Release Notes
Platform9 release 5.2 is now available, bringing support for Ubuntu 20.04, Kubernetes 1.20, new dashboards to view alarms across clusters, the ability to snooze alarms and support for etcd secret encryption.
5.2 will be the last release that includes Kubernetes 1.17, support is included only to assist in upgrading to Kubernetes 1.19. New clusters should not be created using 1.17. As of release 5.3 no new clusters can be created using 1.17 and no new nodes will be able to be added to clusters running 1.17. Enterprise and Growth users who are running Kubernetes 1.17 and would like assistance upgradings should contact support@platform9.com.
5.2 will be the last release that includes Kubernetes 1.18 with the ability to create new clusters. New clusters should not be created using 1.18 unless required for application compatibility. As of release 5.4 support for new clusters and attaching new nodes to existing clusters running 1.18 will be removed. Enterprise and Growth users who are running Kubernetes 1.18 and would like assistance upgradings should contact support@platform9.com.
Release Highlights
Etcd Secrets Encryption
Platform9 now supports Secrets Encryption at Rest.
To setup a cluster to use Secrets Encryption the encryption provider config YAML needs to be created on each master node prior to creating the cluster and must reside under /var/opt/pf9/kube/apiserver-config
directory and the same absolute path must be provided when creating the cluster
"apiServerFlags": "--encryption-provider-config=/var/opt/pf9/kube/apiserver-config/encryption-provider.yaml"
To enable secrets encrpyiont add the following custom API Server Flag "apiServerFlags": "--encryption-provider-config=/var/opt/pf9/kube/apiserver-config/encryption-provider.yaml"
It is recommend that the keys be managed by a KMS solution. Known limitation: Keys used to encrypt etcd secrets must be manually rotated."
Ubuntu 20.04 Support
Ubuntu 20.04 support is limited to clusters running Kubernetes version 1.20 and later. New Clusters can be created using Ubuntu 20.04 nodes. Existing clusters must first be upgraded to Kubernetes 1.20 and then each node can be upgraded in place following the instructions provided by Ubuntu.
Kubernetes 1.20
This release includes support for Kubernetes 1.18, 1.19, 1.20 and deprecates support for Kubernetes 1.17. Version 1.17 is included to allow clusters running 1.17 to be scaled. Platform9 recommends all clusters running 1.17 be upgraded.
Dynamic Add-on Management
Clusters running Kubernetes 1.20 are able to take advantage of the Platform9 Add-on Managment API. The Add-on Managment API enables the dynamic management of cluster add-ons such as MetalLB, Autoscaler (AWS and Azure), CoreDNS, Metrics-Server and the Kubernetes Dashboard.
Enhancements & Updates
kubectl logs
and kubectl exec
commands to work with this option set. This parameter is ignored when deploying clusters on public clouds - AWS, Azure, and when deploying BareOS IPv6 clusters.
Bug Fixes
Package Updates
The following packed components have been upgraded:
- Kubernetes – v1.20.5
- Calico v3.18.1
- etcd – v3.4.14
Please refer to the Managed Kubernetes Support Matrix for v5.2 to view all currently-deployed or supported upstream component versions.
Early Access Features
The following features are part of the (Link Removed):
- Kubevirt: Platform9 now supports Kubevirt as part of our Early Access program. Kubevirt can be enabled during cluster creation, once enable VMs can be created using YAML. Learn more at virtualization on Kubernetes.. New: Kubevirt Early Access - View running Virtual Machine details with the VM Details dashboard. New: Kubevirt Early Access - View all running virtual machines on the Kubevirt dashboards
Known Issues
The 5.2 release includes a number of features that are limited to the Platform9 Next-Gen SaaS platform, this includes:
- EKS Cluster Imports
- Application Catalog & Helm 3 SaaS Service
- Self Service SSO
Platform9 users on the Freedom and Growth plans are already running on the Next-Gen architecture.
Platform9 Enterprise users should contact support@platform9.com to discuss migrating.