Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

📖 Fix version support doc #4326

Merged
Merged
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
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