Kubernetes Support Matrix

This page describes the compatibility matrix of Contour and Kubernetes versions.

Contour utilizes client-go to watch for resources in a Kubernetes cluster. Since Kubernetes is backwards compatible with clients, older client-go versions will work with many different Kubernetes cluster versions. The client-go package includes a compatibility matrix as to what Kubernetes API versions are supported with the version of client-go.

Supported Kubernetes versions

Kubernetes version Contour v1.0.0 Contour v1.0.1 Contour v1.1.0 Contour v1.2.0
1.13.x Supported Supported Supported Not Supported1
1.14.x Supported Supported Supported Not Supported1
1.15.x Supported Supported Supported Supported
1.16.x Not Supported1 Not Supported1 Not Supported1 Supported
1.17.x Not Supported1 Not Supported1 Not Supported1 Supported

Notes

  1. It’s important to note that since Contour consumes a small number of quite stable Kubernetes APIs, most Kubernetes versions most likely will not have issues, however, the client-go package does not guarantee compatibility.
Ready to try Contour?

Read our getting started documentation.