Platform9 3.11 release notes
Platform9 Managed Kubernetes
Following is the feature list for the 3.11 release of Platform9 Managed Kubernetes.
1. CoreDNS Support
As part of moving towards v1.13 of Kubernetes, Platform9 now supports CoreDNS, by default, in 3.11 clusters.
On upgrading to 3.11, KubeDNS is automatically replaced with CoreDNS for clusters that have been deployed before the 3.11 release.
2. UI-Based RBAC for K8s
Users are able to take advantage of Kubernetes RBAC functionality in the UI. This allows users to create Roles, RoleBindings, ClusterRoles, RoleBindings. With this, users can apply granular operations and permissions to various users and groups across multiple clusters and namespaces. This can be done without any YAML configurations in the CLI, and is designed for scaled permissions across multiple environments simultaneously.
3. Calico General Availability
Calico backend is now GA.
4. Canal (BETA) CNI Support
Platform9 has added support for Canal CNI plugin as a backend during cluster configuration. Managed Kubernetes now supports Calico, Flannel, and Canal.
5. Custom AMI Support
Users are able to specify their own AMI that is to be used for the Kubernetes cluster during cluster provisioning.
6. etcd v3 Migration
New clusters created on 3.11 use etcd v3 as the primary datastore for Kubernetes. Existing clusters go through an etcd version migration during a cluster upgrade. Once the entire cluster’s rolling upgrade has completed, the control plane that comprises the masters is brought down for the etcd v2 to etcd v3 data migration.
The Kubernetes API server is unavailable until the etcd data migration is complete. Once the etcd data migration completes, the masters are brought back up.
If you have further questions related to etcd v3 migration, reach out to Platform9 Support before upgrading your clusters.
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.
Update Docker to 18.09
Bump CNI Plugins version to 0.7.5
Two metrics-server deployments running after upgrade: This can be fixed by removing the older deployment after upgrade.
Yum Package Conflict: The
docker-ce-cliyum package conflict that was encountered if the customer ran a yum update on a PMK node, has been fixed.
Tag AWS cluster subnets to guide k8s-created ELBs to correct one
qbert auditing support for log file creation on cluster-lifecycle based user logs
Kubernetes updated from 1.12.6 to 1.12.9 to address CVE-2019-11246 (kubectl cp potential directory traversal)
Platform9 Managed OpenStack
Following is the feature list for the 3.11 release of Platform9 Managed OpenStack.
1. Event & Alerting Logging for Auditing
New in 3.11 is the ability to enable logging for events and alerts for the following.
- Nova API
- Glance API (Platform9 Control Plane and image library host)
- Neutron Server
- Heat API
- To enable and access each log file please contact your Platform9 Customer Success representative
- Self-Service access to event and alerting logs will come in a future release
2. Early Access: SR-IOV Support
Network sensitive workloads and Virtualized Network Functions (VNF) can now be deployed and leverage SR-IOV compatible physical network interface cards for faster performance and lower latency.
- SR-IOV has received limited testing on Intel hardware only
3. Gravatar Profiles
Users that have configured a Gravatar image can now see their image within their Platform9 profile.
4. vSphere 6.7 Support
Platform9 has tested and certified the release for vSphere version 6.7
5. Network Enhancement: Open vSwitch High Availability using VRRP Support
Users can now configure layer-3 high availability to support active-active routers
6. Hypervisor Package Version Requirements
Upgrade the following packages on your hypervisor after the Platform9 upgrade to 3.11.
KVM Libvirt, QEMU and OVS Package Versions:
- Supported - libvirt 1.3.1 and later, qemu 2.5.0 and later, OVS 2.5.X (LTS)
For CentOS 7.x the qemu-kvm-ev package must be installed replacing the deprecated qemu-kvm package. The Platform9 OVS package repository hosts 2 versions available for use; current LTS version 2.5.8 and latest version 2.11.1.
For more details on OVS see http://docs.openvswitch.org/en/latest/faq/releases/
Bug Fixes and Improvements
A Gnocchi memory consumption bug has been resolved.
A discovery issue with VMs and their metadata in vSphere has been resolved.
A Nova bug impacting the number of VMs discovered in vSphere has been resolved.
A bug causing volumes with pending tasks erroneously showing up in UI under a different tenant’s view has been fixed.
A bug impacting PF9-Discovery failing to establish connection to vCenter server has been resolved.
A UI performance issue when deleting multiple instances simultaneously has been addressed.
The host de-authorizing process has been improved to ensure all Platform9 artifacts are removed.
An issue preventing instances from booting after a volume is migrated has been resolved.
An issue causing the inability to resize instances from UI after deleting the existing flavor has been resolved.
An issue impacting port availability for reallocation after deleting a VM from vCenter has been resolved.
The vCenter Management Appliance now supports user configured proxy authentication.
The performance of the SSO Group management UI has been improved.
Failed snapshot attempts now show up in UI under that Instance’s Events page that lists all the actions performed on that instance, along with their outcome.
Administrators can now see all instances on a host across all of their managed tenants under the Infrastructure > Hosts tab.
Better error reporting in UI when a Murano application fails to deploy.
June 03, 2019