Kubernetes

Kubernetes

In the MCP 2019.2.3 maintenance update, Mirantis introduces the following enhancements for Kubernetes:


Kubernetes 1.13.5 support

Added support for the community Kubernetes version 1.13.5 that includes latest enhancements and bug fixes.


Virtlet 1.5.0 support

Updated Virtlet to version 1.5.0 that contains the following improvements:

  • Added the possibility to specify stable System Management BIOS (SMBIOS) UUIDs
  • Implemented the usage of minimal libguestfs bindings to prevent potential licensing issues
  • Updated the Kubernetes-in-Kubernetes example
  • Fixed the issue with file injection with multiple partitions
  • Fixed the tap MTU setting
  • Introduced the virtletctl validate command
  • Fixed handling of a container startup failure
  • Fixed the issue with the 9pfs hostPath mounts
  • Updated the apparmor libvirt profile
  • Fixed the network namespace handling in case of a VM failure
  • Fixed the issue with active VMs being killed by a container during a Virtlet pod restart
  • Added support for Kubernetes 1.13.5
  • Implemented the VirtletForceDHCPNetworkConfig parameter to use, for example, for a Debian OpenStack image

Helm package manager support

Integrated Helm package manager into Kubernetes. Helm allows you to configure, package, and deploy applications on a Kubernetes cluster using charts packages.


Upgrade of etcd with no workload downtime

Implemented automatic upgrade of the etcd cluster to both major and minor versions that does not affect workloads. The etcd upgrade options are included to the Deploy - update Kubernetes cluster Jenkins pipeline job.