From 435674fb44cad61de7af98fb6fcc400252d5845e Mon Sep 17 00:00:00 2001 From: Sean Malloy Date: Wed, 20 May 2020 10:50:00 -0500 Subject: [PATCH] Update Compatibility Matrix in README The matrix has been updated with the soon the be released v0.18 details. Also, clarified the descheduler and k8s version compatibility requirements and recommendations. --- README.md | 10 +++++++++- 1 file changed, 9 insertions(+), 1 deletion(-) diff --git a/README.md b/README.md index 079b15ebc..f730156a9 100644 --- a/README.md +++ b/README.md @@ -239,9 +239,17 @@ Pods subject to a Pod Disruption Budget(PDB) are not evicted if descheduling vio are evicted by using the eviction subresource to handle PDB. ## Compatibility Matrix +The below compatibility matrix shows the k8s client package(client-go, apimachinery, etc) versions that descheduler +is compiled with. At this time descheduler does not have a hard dependency to a specific k8s release. However a +particular descheduler release is only tested against the three latest k8s minor versions. For example descheduler +v0.18 should work with k8s v1.18, v1.17, and v1.16. -Descheduler | supported Kubernetes version +Starting with descheduler release v0.18 the minor version of descheduler matches the minor version of the k8s client +packages that it is compiled with. + +Descheduler | Supported Kubernetes Version -------------|----------------------------- +v0.18 | v1.18 v0.10 | v1.17 v0.4-v0.9 | v1.9+ v0.1-v0.3 | v1.7-v1.8