Release Notes

September 2019

2019-09-05

  • Node deployments on OpenStack can now be created without floating IPs. For the implications have a look at our cluster-api documentation.
  • The stable channel of the Add-On velero has been updated to version 1.1.0

2019-09-03

2019-09-02

  • CentOS is now removed as a supported OS for new clusters and NodeDeployments, we recommend you also change your existing NodeDeployments to either Ubuntu or CoreOS to improve performance and stability due to newer Linux kernels in these images.

August 2019

2019-08-29

  • The beta channel of the Add-On velero has been updated to version 1.1.0

2019-08-22

  • On OpenStack clusters the root disk size is now configurable for network storage flavors

2019-08-21

2019-08-20

  • Kubernetes versions 1.13.10, 1.14.6 and 1.15.3 are now available, because of a Denial-of-Service vulnerability in the HTTP/2 stack all clusters have been updated to the next patch version automatically. For details on the vulnerability see Security Advisory NFLX-2019-002
  • The Add-On Nodelocal DNS Cache has been updated to version 1.15.3

2019-08-19

2019-08-14

  • The Calico CNI Plugin received an update to the version 3.8.0

2019-08-07

  • Added experimental Node Optimizations Add-On. This Add-On configures system settings to optimize your virtual machine for using docker containers under load. This should improve your general system and network performance.
  • Added MetaKube Monitoring Add-On (Prometheus Operator). The Prometheus Operator deloys a full monitoring stack. Including Grafana, Prometheus and the Alertmanager. You can configure several setting like the retention period of your data. You can also configure a mail address or a slack channel to recieve your alerts.

2019-08-06

  • Kubernetes versions 1.13.9, 1.14.5 and 1.15.2 are now available, because of two security vulnerabilities in previous releases clusters should be updated to the newest patch release. See #80983 and #80984 for details
  • The name of a cluster can now be changed from the dashboard
  • Added default Add-On Nodelocal DNS Cache

2019-08-05

  • Previously Velero was installed in every cluster, now it can be installed manually as an Add-On

2019-08-02

2019-08-01

July 2019

2019-07-31

  • Previously the Web Terminal was installed in every cluster, now it can be installed manually as an Add-On
  • Updated Helm to 2.14.3
  • Add-Ons can now directly be installed during cluster creation

2019-07-26

  • MetaKube Add-Ons are now in beta. Add-Ons are fully managed applications that can be installed into your cluster
  • Added Add-On Nginx Ingress Controller
  • Added Add-On Weave Scope
  • Added Add-On Kubernetes Dasbhoard
  • Previously the Kubernetes Dashboard was installed in every cluster, now it can be installed manually as an Add-On
  • Stability and performance improvements when deleting persistent volumes during cluster deletion

2019-07-25

2019-07-22

  • Kubernetes versions 1.12.10, 1.13.8, 1.14.4, 1.15.0 and 1.15.1 are now available
  • Updated Helm to 2.14.2
  • On Openstack, the scheduler is now aware that only 25 additional volumes may be attached to a node. It will make sure that pods with mounted volumes are only scheduled on nodes that can support them.
  • There are now Api Accounts that can be used to authenticate with the MetaKube API to automate management of clusters
  • More details are shown when using kubectl get machine/machineset/machinedeployment
  • ICMP traffic to clusters is now always permitted to allow MTU discovery
  • Cluster events are now visible on the Cluster Detail Page
  • Various design and usability improvements

2019-07-10

  • MetaKube kubeconfig files now use a unique context and username to simplify usage of them.

2019-07-01

  • MetaKube dashboard now shows more prominent indicators if a node deployment is outdated.

June 2019

2019-06-25

  • MetaKube now supports creating Kubernetes clusters on AWS (regions eu-central-1 and eu-west-1 for now), with full feature parity between clusters on SysEleven Stack and AWS.

2019-06-24

2019-06-20

  • On OpenStack MetaKube now also supports VMs with CPU:memory ratios of 1:2 and 1:8 in addition to the existing 1:4 flavors (Details)

2019-06-11

2019-06-05

  • The node deployment editor now automatically detects when a newer OpenStack image is available and allows the user to perform a rolling update

May 2019

2019-05-31

  • Kubernetes versions 1.14.2 and 1.13.6 were removed because of a security vulnerability
  • Major network performance and reliability improvements
  • CoreDNS is not logging every dns query anymore

2019-05-28

  • Kubernetes version 1.12.9 is now available

2019-05-16

  • Updated Helm to 2.14.0
  • When creating a NodeDeployment you can define the taints that should be attached to a node
  • Kubernetes version 1.14.2 is now available

2019-05-10

  • Kubernetes versions 1.14.1, 1.14.0, 1.13.6 and 1.12.8 are now available
  • When deleting a MetaKube cluster, you can now choose if you want to delete its OpenStack LoadBalancers or not
  • When creating a NodeDeployment you can define the labels that should be attached to a node
  • When upgrading a MetaKube cluster, you can also automatically update all NodeDeployments to do a rolling update of all nodes
  • The Kubernetes Software Defined Network canal has been updated: calico to 2.6.12 and flannel to 0.11.0. This brings several bugfixes and network performance improvements.
  • Every node in a MetaKube cluster now reserves 200m CPU for system components to not overload the node and increase stability
  • The Kubernetes cluster DNS service has been switched to CoreDNS version 1.3.1
  • Stability improvements when creating the initial NodeDeployment after the creation of a MetaKube cluster
  • Updated metrics-server to 0.3.2
  • When interacting with MachineDeployments, MachineSets and Machines over the kubectl CLI, you can now use the short names md, ms and ma
  • You can now use kubectl scale machinedeployment to easily scale a MachineDeployment over the kubectl CLI
  • An upgrade of a MetaKube cluster is now only available, if the versions of the existing nodes would work together with the new master components version
  • etcd is updated to 3.3.12
  • The NodeDeployment detail page in the MetaKube dashboard now also contains Node related events
  • The name of a project can now be edited
  • Kubernetes master components resource requests, limits and pod affinities have been updated to increase performance and stability

April 2019

2019-04-02

  • The Web Terminal access is now restricted to owners and editors
  • The kubeconfig download is now restricted to owners and editors

2019-04-01

  • Kubernetes versions 1.12.7 and 1.13.5 are now available
  • We now provide up to date default images for Ubuntu, CoreOS and CentOS, see Supported Operating Systems for details
  • The Web Terminal now contains the alpine coreutils package

March 2019

2019-03-28

2019-03-25

  • MetaKube clusters can now be created in the second SysEleven OpenStack region cbk

2019-03-14

2019-03-05

2019-03-04

  • Kubernetes versions 1.12.6 and 1.13.4 are now available
  • Disabled all Kubernetes versions before 1.12.6 and 1.13.4 due to a Kubernetes security incident, all existing clusters have been upgraded automatically
  • Updated the backup utility ark to 0.10.1
  • Updated Helm to 2.13.0

February 2019

2019-02-15

  • The dashboard shows now the Kernel and Container Runtime Versions of nodes, which makes it easier to see if a node is affected by a security vulnerability

2019-02-14

  • Kubernetes versions 1.10.x are not available anymore corresponding to our Supported Versions Matrix
  • You can now add tags to nodes when adding them
  • For new clusters and new nodes in existing clusters, nodes are now wrapped inside of NodeDeployments which makes it possible to trigger rolling updates of nodes within a cluster from the dashboard
  • New nodes now receive Docker 18.9.2 which fixes CVE-2019-5736 in Runc for all new nodes
  • Multiple owners can now be added to one MetaKube project
  • Detailed events for the lifecycle of a node are shown in the dashboard

2019-02-13

2019-02-07

  • Kubernetes version 1.13.3 is now available

January 2019

2019-01-23

2019-01-22

  • Kubernetes version 1.12.5 is now available
  • The master service health indicators on the cluster details page now contains all services that are fully managed

2019-01-17

  • Kubernetes versions 1.13.1 and 1.13.2 are now available

2019-01-15

  • Updated Helm to 2.12.2
  • The cluster details page now comes with a dashboard showing the amount of pods in the cluster and the cpu and memory usage of the worker nodes

December 2018

2018-12-20

2018-12-04

November 2018

2018-11-26

2018-11-19

2018-11-13

2018-11-09

2018-11-02

October 2018

2018-10-31

  • MetaKube now supports projects to group, maintain and access clusters with multiple users
  • Kubernetes versions 1.10.9, 1.12.1 and 1.12.2 are now available
  • etcd is updated to 3.3.9
  • Updated the backup utility ark to 0.9.9
  • New Ubuntu worker nodes are now using Ubuntu 18.04
  • Kubernetes versions 1.11.* are now disabled due to a bug in kubernetes where nodes will loose their IP addresses

2018-10-08

  • Updated the backup utility ark to 0.9.7

2018-10-04

  • Kubernetes versions 1.9.11 and 1.10.8 are now available
  • Updated the backup utility ark to 0.9.6

September 2018

2018-09-27

  • Clusters now come with Helm already installed and configured. See also Using Helm.

2018-09-18

2018-09-14

2018-09-13

  • Kubernetes versions 1.10.7 and 1.11.3 are now available

2018-09-12

2018-09-05

  • The default namespace now comes with a LimitRange
    that assigns a default CPU and memory request to pods that do not define one explicitly. See also LimitRange.

August 2018

2018-08-22

  • Kubernetes version 1.11.1 and 1.11.2 are now available
  • Clusters now come with managed cross-region cluster backup solution, see Backups
  • Security groups in LoadBalancer services are managed automatically
  • Clusters now come with managed metrics-server which enables Horizontal Pod AutoScaling
  • Cluster creation: Drop-downs instead of free-text input boxes to choose from available floating IP pools, security groups, networks and subnets

2018-08-08

  • Kubernetes versions 1.10.6 and 1.9.10 are now available

2018-08-01

  • MetaKube is now generally available