Managed Kubernetes Freedom Release Notes
Below are the weekly updates for new features, Kubernetes upgrades, and bug fixes for the Platform9 Managed Kubernetes Freedom Platform.
What’s Changed 2021-09-02
This week launches the first of our deep-dive workloads dashboards; Services Details. Users can now 'drill' into a Service and view Pod details, labels. annotations, internal and external endpoints as well as the ability to edit the Service YAML. We have also refreshed the Notification Inbox to help you review any API error events.
Services Deep Dive Dashboard

Services Details Dashboard

Edit Service YAML
Notification Inbox
Cluster Events
and Platform9 Events
.
Cluster Events
Cluster events represent responses from the Kubernetes API server, this could include failures due to RBAC, Pod deployment failures and more.

Cluster Events

Cluster Event Details
Platform9 Events
Platform9 events capture API responses from Platform9 APIs that run in the SaaS Management Plane, these errors might include API timeouts, Keystone authentication responses or Qbert cluster management responses.

Platform9 Events
What’s Changed 2021-08-20

Profile Engine - RBAC Profiles

Profile Engine - Drift Analytics

Drag n Drop Customization

Set a default cluster
What’s Changed 2021-07-02 Platform9 Managed Kubernetes Version 5.3 Release Notes
Platform9 release 5.3 is now available and introduces the Platform9 Profile Engine. The Profile Engine is designed to simplify cluster configuration and policy governance, with initial support for RBAC compliance and Drift Analytics. In addition, 5.3 includes support for managing new cluster types from Google Cloud GKE Clusters, and Microsoft Azure AKS Cluster.
5.3 no longer includes Kubernetes 1.17 or Kubernetes 1.18. Ensure that all clusters running 1.17 or 1.18 are upgraded immediately. Enterprise and Growth users who are running Kubernetes 1.17 and would like assistance upgradings should contact support@platform9.com.
5.3 will be the last release that fully supports Docker as the container runtime environment. Platform9 release 5.4, which will be made generally available in late September, will support containerd for clusters created or upgraded to Kubernetes 1.21. If you have questions about the migration to containerd please contact support@platform9.com.
Release Highlights
Profile Engine
The Platform9 Profile Engine is a new cluster governance and policy management feature that leverages the SaaS Management Plane to ensure cluster conformance. The Profile Engine has been designed to support three types of cluster profiles, or 'templates', Cluster Configuration Profiles, Cluster Add-on Profiles and Cluster Policy Profiles. Each Profile type enables clusters to be either built or updated during runtime, to conform to the configuration and polices that are captured within the Profile. Ultimately, enabling edge ready GitOps operations with zero human interaction that will ensure that clusters are built to conform to the requisite enterprise standards, and that once running the Platform9 Managed Add-ons are configured correctly and that any policies are maintained in an approved and compliant state.
Platform9 Managed Kubernetes 5.3 is the first release to include the Profile Engine and introduces RBAC Profiles. The Profile Engine for RBAC simplifies RBAC governance and compliance across multiple cluster by allowing you to create RBAC profiles based on existing clusters, edit the profiles to ensure they contain the exact policies required and then deploy the profile to managed clusters. Once deployed to a cluster, clients can analyze the cluster for non-conformance using the built-in Drift Analytics.
Cluster RBAC Profiles
Cluster RBAC Profiles are a new feature that is launching as part of the Profile Engine. A RBAC Profile is a collection of Roles, Cluster Roles, Cluster Bindings and Cluster Role Bindings that are stored on the Platform9 SaaS Management Plane and act as a form of 'template' for clusters managed by Platform9. RBAC Profiles are created from existing clusters, can be customized and then deployed to any cluster attached to Platform9. The deployment process will update the target cluster RBAC policies to ensure it conforms to the profile. Any policies that are outside the profile will be left unchanged.
Drift Analytics
The Profile Engine can compare any managed clusters RBAC configuration to any RBAC Profile, including automatically detecting drift for clusters that have a profile applied. Drift Analytics enable you to quickly identify and resolve any RBAC Policy changes that have been made on a cluster that are not compliant with the profile.
Google Cloud GKE Support
New in Platform9 Managed Kubernetes 5.3 is the ability to create a Google Cloud, Cloud Provider and then import existing Google Cloud GKE Clusters. Once imported you can view GKE clusters side-by-side with Native Kubernetes clusters built by Platform9 along with the ability to leverage Platform9 Management features such as our built-in Monitoring, the Helm3 service for deploying applications and RBAC for fine-tuning and controlling user and service account permissions.
Microsoft Azure AKS Support
New in Platform9 Managed Kubernetes 5.3 is the ability to import existing Microsoft Azure AKS Clusters. Once imported you can view clusters created by Platform9 in Azure, AWS or BareOS side-by-side with AKS Clusters along with the ability to leverage Platform9 Management features such as our built-in Monitoring, the Helm3 service for deploying applications and RBAC for fine-tuning and controlling user and service account permissions.
Platform9 CLI
Release 1.5 of pf9ctl (Go CLI) is now available and can be installed by running bash <(curl -sL https://pmkft-assets.s3-us-west-1.amazonaws.com/pf9ctl_setup).
This release focused on fixing user reported issues. Version 1.5 contains the following features / fixes:
Platform9 Virtual Machine OVA
Platform9 has released a Virtual Machine OVA Image to aid in setting up clusters in non-production environments. The OVA image is built on Ubuntu 20.04 and is prepackaged with version 1.5 of the pf9ctl.
The OVA is available for download from https://pmkft-assets.s3.us-west-1.amazonaws.com/OVA_Images/Platform9_Ubuntu_20.04.ova
Enhancements & Updates
Bug Fixes
Package Updates
The following packed components have been upgraded:
- Update Multus to 3.7.1
Please refer to the Managed Kubernetes Support Matrix for v5.3 to view all currently deployed or supported upstream component versions.
Early Access Features
The following features are part of the early access:
- 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.5 release includes a number of features that are limited to the Platform9 Next-Gen SaaS platform, this includes:
- EKS, AKS & GKE 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.
If an AWS Cloud Provider is configured to import clusters without the correct identity being added to the target Cluster, Platform9 will be unable to access the cluster.
It's important to note that if you have used a Cloud Provider to register an EKS, AKS or GKE cluster that was created with IAM user credentials that don't have access to the EKS, AKS or GKE K8s cluster Platform9 will fail with 401 Unauthorized errors until that IAM user is given access to the K8s cluster.
View the EKS documentation here to ensure the correct access has been provisioned at for each imported cluster. https://aws.amazon.com/premiumsupport/knowledge-center/amazon-eks-cluster-access/
What’s Changed 2021-05-22 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 set up a cluster to use Secrets Encryption the encryption provider config YAML needs to be created on each master node before 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 encryption, add the following custom API Server Flag "apiServerFlags": "--encryption-provider-config=/var/opt/pf9/kube/apiserver-config/encryption-provider.yaml"
It is recommended 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 can take advantage of the Platform9 Add-on Management API. The Add-on Management 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 early access:
- 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.
What’s Changed 2021-03-30 Platform9 Managed Kubernetes Version 5.1
The 5.1 release of Platform9 is our first step in integrating our SaaS Managed platform with hyper-scale cloud Kubernetes service. Within the 5.1 release, we have introduced the ability to import existing EKS clusters, expanding our unified managed Kubernetes experience. In addition to
EKS Cluster Management
Platform9 now has the ability to import existing AWS EKS clusters. Learn more EKS Cluster Management
App Catalog & Helm 3 SaaS Service
The popular Kubernetes packaging service Helm3 has been built into Platform9 as a SaaS service. Users can now leverage Helm directly from the SaaS Management Plane to deploy applications from public and private Helm Repositories to any Kubernetes cluster.
Cluster Setup and Configuration
The following changes have been made to cluster setup and configuration.
Updated: The Platform9 terraform provider has been updated to make Route53 optional for AWS Clusters.
User Settings and Account Management
New (Enterprise Only): Enterprise users can now configure and update SSO directly form the Platform9 SaaS Management Plane.
Bug Fixes
Package Updates
The following packed components have been upgraded:
- etcd 3.4.14
- Kubernetes dashboard 2.0.1
- Kubernetes 1.19.6
- CoreDNS 1.7.0
- Metrics server 0.3.6
- Metallb 0.9.3
- Calico 3.14.1
- CNI 0.9.0
Early Access Features
The following features are part of the early access
- 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.
- Ubuntu 20.04 support
Known Issues
What’s Changed 2021-02-19
This week, we have introduced a User Profile dashboard for self-service access to your user's details and password management.

User Profile Management
What’s Changed 2021-01-27
Added the ability to Enable and Disable users. This can be helpful if a user is unable to reset or set a password. Manually Enabling a user will allow a password to be set manually.

What’s Changed 2021-01-20
What’s Changed 2021-01-13
What’s Changed 2020-12-15 Platform9 Managed Kubernetes 5.0
Kubernetes Multi Version Support
When using Platform9 managed Kubernetes 5.0 to deploy new Kubernetes clusters, clients can select their desired version of Kubernetes. Once a cluster is running, and when an upgrade is available, users can choose either a Patch (1.17.9 to 1.17.11) or a Minor (1.17.x to 1.18.x) Upgrade.
New User Experience and Style
The Platform9 Web App has been updated to leverage the new Platform9 Style, which is the first step in supporting custom themes for white-label support (Enterprise Users Only). We have also overhauled the cluster creation and management experience.
BareOS
- New dedicated virtual machine wizards for One-Click, Single Master and Multi-Master.
- New dedicated physical server wizards for One-Click, Single Master and Multi-Master.
AWS
- New One-Click and Advanced wizards.
- New Cloud provider validation.
Azure
- New One-Click and Advanced wizards.
- New Cloud provider validation.
All Clusters
- New Cluster configuration page to select
- Kubernetes Versions
- MetalLB Layer-2 Mode (BareOS Only)
- Etcd backup
- Monitoring
New Settings Dashboards
To simplify managing your environment, we have created a Settings portal that is accessible under your user avatar. In 5.0 this includes:
- Users and Tenants
- SSO Group Management
Updates and New Additions to Platform9 Web App
- Updated the entire web app to use the new Platform9 theme.
- Created new application sign on screens.
- We consolidated Namespaces, Pods, Deployments and Services into a new Workloads tab.
- Added new Settings dashboards, accessible under the avatar menu, that contains; User and Tenants and SSO Configuration.
- Added the ability to chose a Kubernetes version when deploying a cluster.
- Added the ability to access container logs directly from the Pods dashboard.
- Added language to notify users of SUDO requirements for the Platform9 CLI.
- Created a new BareOS Physical server cluster wizard.
- Created a dedicated BareOS Multi-Master cluster wizard
- Created a dedicated dashboard for displaying API errors.
- Created One-Click Cluster wizards for AWS and Azure.
- Added a new Cluster Configuration step in AWS and Azure create cluster wizards that enables users to configure Platform9 Cluster Add-ons.
- Added a new BareOS cluster prerequisite check.
- Added a new AWS and Azure prerequisite check.
- Added One-Click Cluster creation for Virtual Machine and Physical Server based clusters.
- Added a dedicated BareOS Single Master create cluster wizard.
- Added a new multi-master BareOS on virtual machine cluster create wizard
- Added syntax highlighting to Kubeconfig download.
- Added a persistent error message display with the ability to copy the error message.
- Added cluster Create Time and last Updated Time to the cluster details dashboards.
- Restored the ability to delete pods from the Pods dashboard.
- Added the ability to validate cloud providers.
- Added the ability to onboard new physical and virtual servers using the Platform9 HostAgent.
- Added the ability to authorize nodes from the Nodes dashboard.
- Added a default value for deployed capacity for new cloud providers.
- Added the ability to scale Azure Clusters from the Clusters dashboard.
- Added the ability to scale BareOS Master nodes from the Cluster Details dashboard.
Resolved Issues in the Platform9 Web App
Fixed a bug that was causing the Calico CNI block size to be set incorrect.Fixed an issue that was blocking correct cluster prerequisite checks to complete.Fixed an issue blocking the correct OS Host Agent packages from downloading.Fixed a bug impacting empty BareOS cluster creation.Fixed a bug that was preventing AWS Regions from displaying.Fixed a bug impacting editing user details.Fixed an issue that was preventing BareOS Clusters running with Privileged Containers.Fixed an issue that was causing the incorrect cluster status to be displayed.Fixed an issue that was causing the Kubernetes Dashboard link to not display.Fixed an issue where Monitoring was displaying an incorrect state.Fixed an issue causing the RBAC dashboards user selection to display with incorrect spacing.Fixed an issue that was preventing clusters created directly via the Qbert API from appearing in the web app.Fixed an issue impacting enterprise users sign-on using MFA.Fixed an issue that was causing the cluster upgrade banner to display incorrectly.Fixed a bug that was preventing MetalLB from deploying.Fixed a bug that was preventing users from creating new namespaces from the web app.Fixed an issue that could cause the cluster status to display an incorrect state.- Updated monitoring to use sys-alertmanager APIs.
- Corrected inconsistent language across AWS dashboards.
Fixed an issue causing Azure regions to not display.Fixed a bug causing the Monitoring dashboard from showing incorrect alarm information.Fixed an issue impacting Master Nodes scaling from 3 to 5 nodes.- Updated the web app to use the Keystone V3 API.
- Removed KeyStone v2 API.
Fixed an issue that would prevent Etcd backup interval changes from taking effect.Fixed an issue impacting Azure cluster node scaling.Fixed an issue where browsers would detect cloud provider API Key and Secret Key inputs as username and password fields.Fixed an issue where the UI was calculating the incorrect number of users.Fixed an issue impacting node deauthorization.
Add-on Changes
- Upgraded Prometheus to version 2.16.0
- Upgraded Grafana to version 7.2.0
- New Prometheus metric collection
- New Grafana dashboards
Kubernetes and API Changes
- Created the Platform9 Add-on Manager to enable the dynamic management of cluster add-ons.
- Creating a cluster via the Qbert API will now always use the latest supported Kubernetes Versions
- Created a Rest API for endpoint Add-on Management for querying the status of all cluster add-ons.
- New host side component 'Addon-agent' is now installed on all nodes for the management cluster add-ons.
- New in 5.0 is the addition of a new cluster add-on management framework that enables the dynamic management of cluster add-ons such as MetalLB.
- Added the ability to pin Pods that rely on SR-IOV to CPUs.
- Added the ability to upgrade clusters independently of the SaaS Management Plane.
- Added support for multiple Kubernetes versions.
- Added support for SELinux.
- Graduated the Platform9 Terraform Provider to the Terraform Marketplace.
- Added the ability to validate AWS cloud provider credentials via the Platform9 API.
- Added new multi version support to Qbert API that support supplying Kubernetes version to be deployed.
- The Platform9 Cloud Provider API can now validate the provided credentials prior to creating a cloud provider.
- Added the ability to control which network interface Calico is bound to.
- Added support for Kubernetes 1.18 to Platform9.
- Introduced a new version naming convention for cluster management "Kubernetes versions - Platform9 build".
- Example: "1.17.9-pmk.1320".
- Added the ability for to upgrade clusters to different versions without the DU being upgraded.
- Added the ability to view available minor and patch Kubernetes upgrade options.
- New Cluster Add-On Management API.
Resolved Issues in the Platform9 API
Fixed an issue causing slow user interface response times.Fixed an issue impacting automated log collection.Fixed an issue impacting Nodelet during initialization.Fixed an issue impacting Terraform for Azure.Fixed an issue impacting UDP packets in Azure Private Networks.Fixed an issue that would allow pf9-kube to deploy when the default route was not available.Fixed an issue where _ in a cluster name would cause the deployment to fail.Fixed an issue impacting cluster creation on CentOS 7 using the Platform9 CLI.
Early Access Features
What is an early access feature?
- Early Access: Added the ability to enable KubeVirt on Platform9 Kubernetes Clusters.
- Early Access - Ubuntu 20.04 Support.
- Early Access - Added the Platform9 Network Add-on Operator.
- Early Access - Added the ability for the Platform9 Network Add-on Operator to configure Network Virtual Functions.
- Early Access - Added the ability for the Platform9 Network Add-on Operator to display node hardware states.
- Early Access - Added the ability for the Network Add-on Operator to display IP address, Interfaces and host routing information in the HostState CRD.
- Early Access - Added the ability for the Network Add-on Operator to selectively apply HostConfig changes based on selectors and labels.
- Early Access - Added the ability for the Platform9 Network Add-on Operator to install; Multus, SRIOV-CNI, SRIOV- Device Plugin, MacVlan, Whereabouts, NFD ( Node Feature Discovery).
- Early Access - Added support for IPv6 Kubernetes clusters.
- Early Access - Added IPv6 support for KeepAliveD.
- Early Access - Added IPv6 support for Bouncer.
Known Issues
- Changing Azure Clusters Autoscaling configuration is not yet supported.
- Editing Azure cloud provider is not yet supported.
Breaking changes
- Keystone V2 API has been removed. Please ensure that all KeyStone API interactions are using v3 prior to upgrading.
- Qbert v4 API must be used for upgrade actions.
What’s Changed 2020-09-23 Platform9 Managed Kubernetes 4.5
The past few weeks we have been wrapping up Platform9 4.5 and held the Freedom platform on the latest 4.4 release. This week we are pleased to announce the release of Platform9 Managed Kubernetes version 4.5. This release was focused on fixing bugs and adding some additional screens to our built in monitoring. The full list of changes are below.
Cluster Upgrades
A notification will now appear when a cluster can be upgraded.
Monitoring Enhancements
We added a Rule Details popup. On the Rules Dashboard under Monitoring click on any Rule to view its configuration. We added the ability to view active alarm details. When viewing the Monitoring Dashboard click on any alarm to view its details. We have added a new dashboard to Monitoring that enables you to view the built in Prometheus Rules.
CSI Drivers
Platform9 can now detect and display Cluster CSI details, CSI Driver details can now be viewed on the Cluster Details dashboard. We added an API for querying cluster CSI driver details.
Bug Fixes and Improvements
- Resolved CVE-2020-8558: Kubernetes: Node setting allows for neighboring hosts to bypass localhost.
- etcd has been upgraded to version 3.3.22.
- Added a link to Platform9 documentation for attaching BareOS nodes on the Attach a Node dashboard.
Fixed a bug impacting pf9ctl version command.Fixed a bug that prevented etcd backup intervals from updating correctly.Fixed a bug that would inadvertently cause clusters to restart.Fixed an issue causing Kubelet connections to fail which resulted in nodes entering NotReady status.Fixed an issue impacting storage volumes for clusters running Ubuntu 18.04 on AWS.Fixed an issue impacting the cluster status changes during cluster creation.Fixed an issue that was causing incorrect Kubelet log rotation.Fixed an issue that was preventing AWS nodes from being removed form Platform9 on node termination in AWS.Fixed an issue that was preventing Kubelet from recreating the Hyperkube container after the pod was OOM-Killed.Fixed a bug that allowed users to delete the Service tenant.Fixed a bug that would allow incorrectly formatted SSH Keys to be used when creating a cluster on Azure.Fixed a bug that would allow Multi-Master Clusters without a Virtual IP.Fixed an issue impacting the deployment of the example Pod from the Platform9 SaaS Management Plane.
For the latest Kubernetes support matrix please visit Managed Kubernetes Support Matrix
What’s Changed 2020-08-19
Minor UI updates and getting ready for Platform9 4.5, coming soon!
What’s Changed 2020-08-12
We pushed out Kubernetes 1.17.9 and made some minor changes to our SaaS Management Plane
What’s Changed 2020-08-5
This week we took a break.
What’s Changed 2020-07-29
This week we took a break.
What’s Changed 2020-07-22 Platform9 Managed Kubernetes 4.4
Added Support for Kubernetes Version 1.17.x
Platform9 now supports Kubernetes version 1.17.x. Platform9 now supports Kubernetes 1.17 Users should be aware of APIs that have moved from Beta and Extension to finalized v1 APIs. Users will need to make sure they upgrade their K8s resource objects prior to upgrading. See the Kubernetes documentation for a list of deprecated APIs
Create Cluster Wizards
We simplified the cluster setup wizards for AWS, Azure and BareOS by exposing the allow privileged containers and allow workloads on masters into their own dialog.
Bug Fixes and Improvements
- Upgraded Docker to 19.03.11
- Upgraded etcd to 3.2
- Calico upgraded to 13.14.1
- Updated the Monitoring dashboard to make it easier to use.
- We
Fixed an issue that would cause nodes and clusters to display as healthy when they were disconnected. - Platform9 now detects installed CSI Drivers.
- Added support for Ubuntu 18.04 AppArmor
Fixed a set of bugs that were impacting cluster management on public cloud providers.Fixed a bug impacting that scaling of AWS clusters.Fixed a bug impacting the creation of multiple users across multiple tenantsFixed a bug stopping the Monitoring dashboard sorting by Time by defaultFixed a bug that was impacting creating users.Fixed a bug that was impacting the creation of multi-master BareOS ClustersFixed a bug where the Monitoring dashboard was showing alarms that contained no timestampFixed an issue that was preventing users from disabling MFA.Fixed an issue that would allow incorrectly formatted email addresses to be used when creating a new user.Fixed an issue that would cause rows selected in a table to remain selected after an action has been taken.Fixed an issues impacting the display of RAM and Storage when setting user and tenant quota limits. RAM and Storage now display as GB and MB as expected.Fixed an issue that would cause Calico CNI to be configured with the incorrect block size.Fixed an issue that would cause clusters to be slow to deploy.
What’s Changed 2020-07-15
New updates to show Ubuntu and CentOS support in the UI and fixes in the backend.
What’s Changed 2020-07-08
We implemented some backend and SaaS Management Plane bug fixes.
What’s Changed 2020-07-01
We have made some small UI changes.
What’s Changed 2020-06-24
We have updated Kubernetes from 1.16.8 to 1.16.10
What’s Changed 2020-06-17
We made some tweaks to our control plane.
What’s Changed 2020-06-10 Platform9 Managed Kubernetes 4.3
This week we have released version 4.3 of Platform9 Managed Kubernetes, the release includes:
Platform9 CLI Support for Ubuntu 18.04 and CentOS 7.6/7.7/7.8
Users may now use the Platform9 CLI to create BareOS clusters on supported Ubuntu and CentOS operating systems.
Support for Kubernetes Version 1.16.x
Platform9 now supports Kubernetes version 1.16.x. Users should be aware of APIs that have moved from Beta and Extension to finalized v1 APIs. Users will need to make sure they upgrade their K8s resource objects prior to upgrading.
See the Kubernetes documentation for a list of deprecated APIs To avoid breaking changes review this document from Kubernetes
Calico CNI - Enhanced Cluster Configuration
We have added the ability to configure Calico CNI NAT, IPinIP and Block size settings during cluster creation for BareOS and AWS Clusters.
Docker Live-Restore
Added Docker Live-Restore support. Live-Restore is now enabled by default on all new clusters.
Bug Fixes and Improvements
- Etcd has been upgraded to 3.1.20
- MetalLB has been upgraded to 0.9.3 Latest Stable Release
- Made adding nodes easier, the Add Nodes page now always shows the BareOS CLI instructions.
- Squashed a bug that impacted the list of Pods from updating.
Fixed a bug impacting AWS Cluster upgrades.Fixed a bug impacting the Create Cluster Review page. Network CNI details now display correctly.Fixed an issue that was causing the cluster status to be absent in UI post Kubernetes upgrade.- Resolved an issue that would cause new worker nodes to deploy into a cluster with an incompatible version of Kubernetes.
Resolved Issues
We resolved an issue causing users running Calico CNI in AWS to manually update Calico to enable IPinIP Encapsulation.
What’s Changed 2020-06-03
We resolved an upstream issue with Docker version 19.03.9. The upstream issue (https://github.com/docker/cli/issues/2533), was impacting any newly-provisioned hosts (autoscaled or manually added) to an existing or creation of a new cluster, the node(s). The fix has been released by Docker in package version v19.03.10. Docker-ce-cli is no longer impacting the ability of PMK services to interact with Docker to orchestrate core components (etcd, apiserver, etc).
Our team has taken the appropriate measures to ensure that the Docker version remains static within a release as a new standard moving forward, inline with how we manage the Docker daemon.
No action is required on your part for any newly-created clusters or autoscaled nodes.
What’s Changed 2020-05-27
We solved some bugs in the control plane to help improve your experience.
What’s Changed 2020-05-20
The Platform9 Freedom plan and Growth plan now support Ubuntu 18.04 and CentOS 7.6/7.7/7.8
Platform9 CLI Support for Ubuntu 18.04 and CentOS 7.6/7.7/7.8
Users may now use the Platform9 CLI to create BareOS clusters on supported Ubuntu and CentOS operating systems.
What’s Changed 2020-05-13
Final tweaks before we release Platform9 Managed Kubernetes 4.3. We closed a few bugs.
What’s Changed 2020-05-06
We are getting ready for the release of Platform9 Managed Kubernetes 4.3, this week we closed a few bugs, but lot’s more is coming soon in our 4.3 release.
Known Issues
When using Calico CNI in AWS users must manually update Calico to enable IP in IP Encapsulation to ensure Pod to Pod communication across AZs.
What’s Changed 2020-04-29
It’s all behind the scenes work this week, we are always looking to improve performance and squash bugs.
Known Issues
When using Calico CNI in AWS users must manually update Calico to enable IP in IP Encapsulation to ensure Pod to Pod communication across AZs.
What’s Changed 2020-04-22
This week we made some tweaks to the UI we hope you like them.
Known Issues
When using Calico CNI in AWS users must manually update Calico to enable IP in IP Encapsulation to ensure Pod to Pod communication across AZs.
What’s Changed 2020-04-15
We
Known Issues
When using Calico CNI in AWS users must manually update Calico to enable IP in IP Encapsulation to ensure Pod to Pod communication across AZs.
What’s Changed 2020-04-08
We made some changes to help improve performance and closed some bugs.
Known Issues
When using Calico CNI in AWS users must manually update Calico to enable IP in IP Encapsulation to ensure Pod to Pod communication across AZs.
What’s Changed 2020-04-01
This week we focused on removing some backend bugs.
Known Issues
When using Calico CNI in AWS users must manually update Calico to enable IP in IP Encapsulation to ensure Pod to Pod communication across AZs.
What’s Changed 2020-03-25
This week we focused on bug fixes, we set the minimum RPO for Etcd backups to 5 minutes.
Known Issues
When using Calico CNI in AWS users must manually update Calico to enable IP in IP Encapsulation to ensure Pod to Pod communication across AZs.
What’s Changed 2020-03-16 Platform9 Managed Kubernetes 4.2
This week we launched version 4.2 of Platform9 Managed Kubernetes Enterprise, the release includes:
New getting started wizard
First time users without any clusters will see a getting started checklist to help get some clusters up and running.
New Kubernetes multi-cluster dashboard
To help manage multiple Kubernetes clusters we have redesigned our dashboard to provide instant insights into health and availability
New Monitoring Capabilities
We have launched an Early Access release of our Monitoring capabilities. Now you can deploy Prometheus, Alertmanager and Grafana with every cluster.
RBAC Updates
We have made some changes to help make RBAC easier.
Added Support for Kubernetes Versions Version 1.15.x
Platform9 now supports Kubernetes 1.15.x. Upgrades and new deployments will deploy Kubernetes version 1.15
Ubuntu 18.04 Support for AWS and Azure - Coming soon to the BareOS CLI
Platform9 now supports running Kubernetes nodes on Ubuntu 18.04 for public clouds. Support for the BareOS CLI is coming soon.
Early Access - API for Calico BGP Configuration
Platform9 has added a Calico API endpoint which is in our Early Access Program. The Calico API has been built to enable BGP support within Kubernetes Clusters. Features in Early Access are not supported in production environments.
Bug Fixes and Improvements
- We
Fixed a bug that was causing Docker restarts. - For clusters on AWS, Node Security Groups can now be customized. PMK will look only at security groups rules it manages and not revert any additional rules added in by the end user.
Known Issues
When using Calico CNI in AWS users must manually update Calico to enable IP in IP Encapsulation to ensure Pod to Pod communication across AZs.
What’s Changed 2020-03-11
We made some changes to the onboarding wizard for BareOS Clusters.
What’s Changed 2020-02-28 - Platform9 Managed Kubernetes 4.1
This week we launched version 4.1 of Platform9 Managed Kubernetes Enterprise, the release includes:
Brand new Platform9 CLI
To make building Kubernetes clusters on BareOS, that’s any type of VM or physical server, we have built a command line tool that can build clusters, attach nodes and help automate large scale deployments.
Added Support for Kubernetes Versions Version 1.14.x
Platform9 now supports Kubernetes 1.14.x. Upgrades and new deployments will deploy Kubernetes version 1.14.8
Docker Upgraded to Version 18.09.9 and RUNC to 1.2.11
To address CVEs Docker and RUNC have been upgraded.
Added Support for Native ETCD Backup
Platform9 will now backup ETCD. This can be enabled during cluster creation by specifying the backup directory and backup interval.
Bug Fixes and Improvements
This release includes multiple bug fixes and improvements. Here are a few significant ones.
- Kubernetes cluster certificate generation performance has been improved. In the past, this issue led to problems with bootstrapping nodes to clusters.
- Removal of the last node from the cluster would fail occasionally. This has been addressed and cluster administrators can reliably removal the last node.
September 23, 2020