From 048bba446f443d694ae121def56fa2bf48c71488 Mon Sep 17 00:00:00 2001 From: Adam Harrison Date: Tue, 30 Oct 2018 16:56:19 +0000 Subject: [PATCH] Document embedded kubectl/client-go versions --- README.md | 14 +++++++++++--- 1 file changed, 11 insertions(+), 3 deletions(-) diff --git a/README.md b/README.md index 260b0ee..fb1a375 100644 --- a/README.md +++ b/README.md @@ -33,9 +33,17 @@ indicated by the package management system of the underlying OS. The daemon image contains versions of `k8s.io/client-go` and the `kubectl` binary for the purposes of maintaining the lock and draining -worker nodes. See the [release -notes](https://github.com/weaveworks/kured/releases) for specific -version compatibility information. +worker nodes. Kubernetes aims to provide forwards & backwards +compatibility of one minor version between client and server: + +| kured | kubectl | k8s.io/client-go | k8s.io/apimachinery | expected kubernetes compatibility | +|--------|---------|------------------|---------------------|-----------------------------------| +| 1.1.0 | 1.12.1 | v9.0.0 | release-1.12 | 1.11.x, 1.12.x, 1.13.x | +| 1.0.0 | 1.7.6 | v4.0.0 | release-1.7 | 1.6.x, 1.7.x, 1.8.x | + +See the [release notes](https://github.com/weaveworks/kured/releases) +for specific version compatibility information, including which +combination have been formally tested. Additionally, the image contains a `systemctl` binary from Ubuntu 16.04 in order to command reboots. Again, although this has not been