DESK support model for Kubernetes full-stack monitoring

DESK aims to provide prompt roll-out of new OneAgent versions and enable full-stack monitoring for new releases of Kubernetes (K8s) in as timely a manner as possible.

The Kubernetes (K8s) project uses standard semantic versioning with a major.minor.patch scheme and follows a release-driven lifecycle. The K8s project maintains release branches for the three most recent minor releases. Approximately every three months a new minor version of K8s is released, which means that each minor release is supported for approximately nine months. Consult the Kubernetes version support policy for details.

We plan to support all new upstream K8s minor versions within one month following release. These releases will be announced in the OneAgent and ActiveGate release notes.

DESK follows the support policy for upstream K8s, though we will support each K8s minor release at least 3 months longer than the K8s community maintains release branches, to give you enough time for upgrades. DESK aims to support patch releases of supported minor releases as soon as possible, however, DESK will only support the latest three patch versions of each supported minor version. For example, if K8s patch version 1.14.6 is released, DESK may only support 1.14.4 - 1.14.6.

K8s support model

Upstream K8S version Upstream K8S release End of support by upstream K8s DESK support announced DESK support ends Minimum OneAgent release Final OneAgent release2
1.7 Jun 2017 Mar 2018 Nov 2019 1.179
1.8 Sep 2017 Jun 2018 Nov 2019 1.179
1.9 Dec 2017 Sep 2018 Nov 2019 1.179
1.101 Mar 2018 Dec 2018 Jul 2018 1.149
1.11 Jun 2018 Mar 2019 Jul 2018 1.149
1.12 Sep 2018 Jun 2019 Nov 2018 1.157
1.13 Dec 2018 Sep 2019 Feb 2019 1.163
1.14 Mar 2019 May 2019 1.169
1.15 Jun 2019 Aug 2019 1.173
1.16 Sep 2019 Oct 2019 1.177

Notes:

  • 1 Upstream Kubernetes version 1.10 is the first version for which we explicitly list a first supported OneAgent version. Note that all of the above-listed versions have been verified with multiple OneAgent versions.

  • 2 Downstream exceptions for AKS, GKE, and EKS will extend the DESK support period beyond the published end of support date. Consult the downstream vendor's support page to view downstream exception dates.

Microsoft Azure Kubernetes Service (AKS)

The Microsoft AKS support policy covers four minor versions of Kubernetes. The list of currently supported versions can be obtained using az aks get-versions --location eastus

Google Kubernetes Engine (GKE)

The Google GKE support policy covers at least two, if not three, minor versions that are available at any given time. The list of currently available GKE cluster versions can be obtained using gcloud container get-server-config --zone europe-west2-a. Note that DESK covers the versions listed under validMasterVersions.

Amazon Elastic Kubernetes Service (EKS)

The AWS EKS support policy covers at least three production-ready versions of Kubernetes at any given time, with a fourth version in deprecation.