Platform9 4.0 Release Notes
Platform9 Managed Kubernetes
Following is the feature list for the 4.0 release of Platform9 Managed Kubernetes.
1. Azure cloud support (Beta)
This release adds the ability to deploy highly available multi-master Kubernetes clusters on Microsoft Azure cloud from your Platform9 Management interface. Platform9 can create Azure networks or use already existing network resources when creating a cluster in Azure. For more information on getting started with Azure clusters, refer to Create Cluster on Azure Cloud Provider.
2. AWS Cluster Autoscaler
AWS cluster autoscaler can now be enabled when creating a new AWS cluster using the 4.0 release. This feature provides the ability for the Kubernetes cluster to scale worker nodes automatically depending on various resource parameters. For more information, refer to Create Horizontally Auto-Scaling Cluster with AWS.
3. Kubernetes 1.13
Platform9 4.0 release uses Kubernetes version 1.13
Bug Fixes and Improvements
This release contains several performance optimizations and bug fixes, which results in a better user experience for your Platform9 cloud platform. Some significant ones are listed below.
- TLS Cipher suites: Kubernetes API server is now limited to enabling a reduced set of Cipher suites
TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384 (secp256r1) TLS_ECDHE_RSA_WITH_AES_128_GCM_SHA256 (secp256r1) TLS_ECDHE_RSA_WITH_AES_128_CBC_SHA (secp256r1) TLS_RSA_WITH_AES_256_GCM_SHA384 (rsa 2048) TLS_RSA_WITH_AES_128_GCM_SHA256 (rsa 2048) TLS_RSA_WITH_AES_128_CBC_SHA (rsa 2048)
Fixed issue with creating new 5 master clusters
- Certificate management performance improvements
Platform9 Managed OpenStack 4.0 “Rock Solid Rocky Release”
Following is the feature list for the 4.0 release of Platform9 Managed OpenStack. In 4.0 we upgraded Nova, Neutron, Ironic, Heat, Murano and a special mention, Octavia has been upgraded to Stein. Below are some highlights of the Rocky release, for a more detailed overview please visit thePlatform9 4.0 OpenStack Details page for the full details visit OpenStack.org release notes
1. What’s new in Nova
- Nova is now using the new Neutron port binding API to minimize network downtime during live migrations.
- Placement RESTful API
- OSProfiler support was added. This cross-project profiling library allows to trace various OpenStack requests through all OpenStack services that support it
- A number of new Ironic capabilities have been added, visit Platform9 4.0 OpenStack Details
- A number of new neutron capabilities have been added, visit Platform9 4.0 OpenStack Details
2. What’s new in Neutron
- The DSCP value for outer headers in openvswitch overlay tunnel ports can now be set through a configuration option dscp for both OVS and linuxbridge agents.
- DSCP can also be inherited from the inner header through a new boolean configuration option dscp_inherit for both openvswitch and linuxbridge. If this option is set to true, then the value of dscp will be ignored.
- Ports have now a dns_domain attribute. A port’s dns_domainattribute has precedence over the network’s dns_domain from the point of view of publishing it to the external DNS service
- In order to better support instance migration, multiple port bindings can be associated to compute owned ports.
- Users can now forward the traffic from a TCP/UDP/other protocol port of a floating IP address to a TCP/UDP/other protocol port associated to one of the fixed IP addresses of a Neutron port.
3. What’s new in Ironic
New traits API details can be found here New ansible deploy interface that allows greater customization of the provisioning process. Support for rescuing and unrescuing nodes. Support for routed networks when using the flatnetwork interface. Details may be found here Adds support to deploy to nodes with different CPU architectures from a single conductor.
4. What’s new in Heat
- Adds new resources for octavia lbaas service.
- A new OS::Heat::Delay resource type allows users to work around thundering herd issues in large templates by adding a random delay (with configurable jitter) into the workflow.
- Adds REST api support to cancel a stack create/update without rollback.
5. Whats new in Octavia
- Added UDP protocol support to listeners and pools.
- Adding support for the listener X-Forwarded-Proto header insertion.
- Octavia flavors allow an operator to define “flavors” of load balancers, such as “active-standby” or “single” using the amphora driver, that configure the load balancer topology. The Amphora driver also supports specifying the nova compute flavor to use for the load balancer amphora.
- Object tags allow users to assign a list of strings to the load balancer objects that can then be used for advanced API list filtering.
- The Stein release of Octavia introduces the octavia-lib python module. This library enables provider drivers to integrate easier with the Octavia API by providing a shared set of coding objects and interfaces.
Hypervisor Package Version Requirements
Bug Fixes and Improvements
To support the new Placement API 3.11 we have added support for customizable allocation ratios. New customizable settings can be found when editing a host from the Infrastructure dashboard
- CPU Allocation Ratio
- RAM Allocation Ratio
- Disk Allocation Ratio
The default values for these options are 16.0, 1.5 and 9999.0 respectively.
Platform9 have upgraded our OVS packages to:
- 2.5.8-1 on Ubuntu
- 2.11.1-1 on CentOS
We have simplified how you interact with our support and launched the Platform9 Ideas Portal. Both can now be accessed by the floating menu found in the bottom right of the Clarity UI
August 21, 2019