Skip to content

Commit

Permalink
Merge pull request #4301 from fabriziopandini/fix-version-support-doc
Browse files Browse the repository at this point in the history
📖 Fix version support doc
  • Loading branch information
k8s-ci-robot authored Mar 12, 2021
2 parents fb763c1 + d42f93b commit 38584db
Showing 1 changed file with 10 additions and 6 deletions.
16 changes: 10 additions & 6 deletions docs/book/src/reference/versions.md
Original file line number Diff line number Diff line change
Expand Up @@ -52,6 +52,7 @@ These diagrams show the relationships between components in a Cluster API releas
| Kubernetes v1.17 | ||
| Kubernetes v1.18 | ||
| Kubernetes v1.19 | ||
| Kubernetes v1.20 | ||

The Core Provider also talks to API server of every Workload Cluster. Therefore, the Workload Cluster's Kubernetes version must also be compatible.

Expand All @@ -61,13 +62,15 @@ The Core Provider also talks to API server of every Workload Cluster. Therefore,
| ---------------------------------- | --------------------------- | --------------------------- |
| Kubernetes v1.13 | | |
| Kubernetes v1.14 + kubeadm/v1beta1 || |
| Kubernetes v1.15 + kubeadm/v1beta1 || |
| Kubernetes v1.16 + kubeadm/v1beta1 |||
| Kubernetes v1.17 + kubeadm/v1beta1 | ||
| Kubernetes v1.18 + kubeadm/v1beta1 | ||
| Kubernetes v1.19 + kubeadm/v1beta1 | ||
| Kubernetes v1.15 + kubeadm/v1beta2 || |
| Kubernetes v1.16 + kubeadm/v1beta2 |||
| Kubernetes v1.17 + kubeadm/v1beta2 | ||
| Kubernetes v1.18 + kubeadm/v1beta2 | ||
| Kubernetes v1.19 + kubeadm/v1beta2 | ||
| Kubernetes v1.20 + kubeadm/v1beta2 | ||

The Kubeadm Bootstrap Provider generates configuration using the v1beta1 kubeadm API.
The Kubeadm Bootstrap Provider generates configuration using the v1beta1 or v1beta2 kubeadm API
according to the target Kubernetes version.

#### Kubeadm Control Plane Provider (`kubeadm-control-plane-controller`)

Expand All @@ -80,6 +83,7 @@ The Kubeadm Bootstrap Provider generates configuration using the v1beta1 kubeadm
| Kubernetes v1.17 + etcd/v3 | ||
| Kubernetes v1.18 + etcd/v3 | ||
| Kubernetes v1.19 + etcd/v3 | ||
| Kubernetes v1.20 + etcd/v3 | ||

The Kubeadm Control Plane Provider talks to the API server and etcd members of every Workload Cluster whose control plane it owns. It uses the etcd v3 API.

Expand Down

0 comments on commit 38584db

Please sign in to comment.