Platform9 5.0 is Live

Platform9 Managed Kubernetes Version 5.0 Release Notes

The 5.0 release of Platform9 includes major enhancements over the 4.x releases with significant changes in the API layer as well as the Web App. Our focus for this release was to decouple the Platform9 SaaS Management Plane and our Host Side components so that users are able to run multiple Kubernetes versions simultaneously, and upgrade their clusters at their own pace.

Release Highlights

Kubernetes Multi Version Support

When using Platform9 managed Kubernetes 5.0 to deploy new Kubernetes clusters you are able to select your desired version of Kubernetes. Once a cluster is running, and when an upgrade is available, you are able to 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

Weekly enhancements for Freedom and Growth Plan users should expect to see:

  • User Profile management
  • MFA Configuration

5.1 will include:

  • White Label Support
  • SSO Configuration
  • Cloud Defaults

New: Settings Dashboards

Container Log Access

You can now instantly access container logs from the Workloads - Pods dashboard. This helps simplify troubleshooting of applications.

On-board Nodes using the Platform9 HostAgent (Advanced)

We have introduced the ability to download the Ubuntu and CentOS/RHEL HostAgents from the On-Board a Node dashboard. This workflow requires users to complete all prerequisite steps prior to installing the agent and a manual node authorization to the SaaS Management Plane.

Scale BareOS

We have added the ability to scale BareOS master nodes in the Web App.

Azure Autoscaling

When creating an Azure cluster you can now enable autoscaling and set the Min and Max number of worker nodes.

New Monitoring Enhancements

Both Prometheus (2.16) and Grafana (7.2) have been upgraded as part of the 5.0 release, along with additional metrics and new dashboards, including:

  • Kube Events
  • File System Usage
  • CPU and Memory usage
  • Network Usage
  • PV and PVC
  • Apiserver

And the following new alerts:

  • Pvcpending
  • Pvcprovisioningfailed
  • Failedattachvolume
  • Failedmount
  • Imagepullbackoff
  • Backoff
  • Failedscheduling
  • Failedcreate
  • Evcitedpods

Upgrade Notes

When upgrading from 4.5 to 5.0 all clusters must be upgraded. The upgrade supports both a Minor or Patch upgrade, both options will upgrade all Platform9 components to support Kubernetes Multi-version.

In 5.0 we have changed our release naming convention. From “version-build” to “K8s-Version-build”

Then upgrading 4.5 clusters you will see a prompt that stating the old naming convention and the new naming convention.

Upgrade Message: 4.5 to 5.0

Upgrade Message: 4.5 to 5.0

The time required to upgrade a cluster is dependent on cluster size and the resources per cluster. For small clusters with limited resources upgrades may take over 20 minutes.

Upgrade: Cluster status showing Platform9 Host Side components are upgrading.This text will be hidden