Platform9 3.6 release notes

Platform9 Managed Kubernetes

1. Support for OpenStack Cloud Provider (beta)

Platform9 Managed Kubernetes now has seamless integration with Platform9 Managed OpenStack clouds. Users can deploy and manage Kubernetes clusters easily on an existing Platform9 Managed OpenStack cloud for KVM. This feature is currently in beta and look out for our GA announcement on this in the near future.

To deploy a cluster on OpenStack, add your OpenStack environment as a cloud provider in the Clarity UI, select the desired region in which to deploy the cluster, and Platform9 will automate the deployment of the cluster, leveraging the underlying OpenStack cloud.

2. Highly available, multi-master support for Bare-OS environments (beta)

This release introduces support for deploying multi-master Kubernetes clusters in an on-premises bare-OS environment. This feature is currently in beta.

Multiple master nodes are deployed in active/standby configuration. High availability is achieved by leveraging Virtual Router Redundancy Protocol (VRRP) using Keepalived. Communication to the active Kubernetes master takes place over a Virtual IP (VIP). In the event of a failure, VRRP provides rapid failure detection and remediation by automatically failing over the VIP to an available standby master-node.

Multi-master High Availability is an optional feature. Operators looking to leverage high availability must deploy clusters with more than one master during cluster creation. When deploying a new cluster, you must also provide the IP address to be used for the VIP, and the name of the network interface on which to bind the VIP.

For more information, please contact your Platform9 representative or Platform9 support.

3. Bare OS cluster support for service type load balancer

Users can now create Kubernetes Services of type LoadBalancer atop on-premises bare-OS clusters. This feature is currently in Beta, and is only available through the API.

Load balancing is provided by the open source project, MetalLB. MetalLB runs within Kubernetes as an application. Given a pool of externally accessible (i.e., outside the Kubernetes cluster) IPs, when a user creates a Kubernetes Service of type LoadBalancer, MetalLB will assign an IP from the available pool to the Kubernetes Service, and expose the IP on the upstream network.

MetalLB is an optional feature. Operators looking to leverage MetalLB for load balancing must explicitly enable this feature on the cluster during Cluster creation.

For more information, please contact your Platform9 representative or Platform9 support.

Platform9 Managed OpenStack

1. Cinder project upgraded to Pike release

The Pike release version for Cinder updates the recommended Cinder API version to v3. Platform9 UI has been updated to take advantage of new Cinder version. The new version of Cinder has been tested against LVM, NFS and SolidFire storage backends. If you use a proprietary storage backend for Cinder, and would like to validate compatibility with your backend, please contact Platform9 support.

2. Support for Ubuntu 14.04 is deprecated

Platform9 is officially deprecating support for Ubuntu 14.04 LTS as a host operating system for Platform9 Managed OpenStack nodes. Operators are recommended to use the newer and improved Ubuntu 16.04 LTS operating system. Support for Ubuntu 14.04 will be officially dropped in a later release.

3. Bug fixes

This release also contains a number of bug-fixes which should result in a better user experience for your Platform9 cloud platform! Some significant ones are listed below:

4. Known issues

5. Known limitations


June 11, 2018