Dynatrace support model for Kubernetes full-stack monitoring

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

The Kubernetes project uses standard semantic versioning with a major.minor.patch scheme and follows a release-driven lifecycle. The Kubernetes project maintains release branches for the three most recent minor releases. Approximately every three months a new minor version of Kubernetes 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 Kubernetes minor versions within one month following release. These releases will be announced in the OneAgent and ActiveGate release notes.

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

Upstream Kubernetes version Released by project EOS by project First supported OneAgent version Supported by Dynatrace until 1
1.7 Jun 2017 Mar 2018 n/a Nov 2019, OneAgent version 1.179
1.8 Sep 2017 Jun 2018 n/a Nov 2019, OneAgent version 1.179
1.9 Dec 2017 Sep 2018 n/a Nov 2019, OneAgent version 1.179
1.10 Mar 2018 Dec 2018 OneAgent version 1.149
1.11 Jun 2018 Mar 2019 OneAgent version 1.149
1.12 Sep 2018 Jun 2019 OneAgent version 1.157
1.13 Dec 2018 Release of 1.16 OneAgent version 1.163
1.14 Mar 2019 Release of 1.17 OneAgent version 1.169
1.15 Jun 2019 Release of 1.18 OneAgent version 1.173

Note: 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.

1 Dynatrace will extend support for Kubernetes minor versions for selected Kubernetes distributions based on the vendor's support policy. If a vendor desupports a Kubernetes minor version that is already out of support by the upstream project, Dynatrace will also immediately desupport that minor version.

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 Dynatrace 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.