Skip to content

Commit 782634e

Browse files
authored
Merge pull request #20486 from neolit123/1.19-cleanup-flannel
kubeadm: remove flannel and add note about CNI issues
2 parents 9aa6cfa + a9d7ba3 commit 782634e

File tree

1 file changed

+6
-17
lines changed

1 file changed

+6
-17
lines changed

content/en/docs/setup/production-environment/tools/kubeadm/create-cluster-kubeadm.md

Lines changed: 6 additions & 17 deletions
Original file line numberDiff line numberDiff line change
@@ -276,6 +276,12 @@ Cluster DNS (CoreDNS) will not start up before a network is installed.**
276276

277277
{{< /caution >}}
278278

279+
{{< note >}}
280+
Currently Calico is the only CNI plugin that the kubeadm project performs e2e tests against.
281+
If you find an issue related to a CNI plugin you should log a ticket in its respective issue
282+
tracker instead of the kubeadm or kubernetes issue trackers.
283+
{{< /note >}}
284+
279285
Several external projects provide Kubernetes Pod networks using CNI, some of which also
280286
support [Network Policy](/docs/concepts/services-networking/networkpolicies/).
281287

@@ -340,23 +346,6 @@ It implements k8s services and network policies in the user space (on VPP).
340346
Please refer to this installation guide: [Contiv-VPP Manual Installation](https://github.com/contiv/vpp/blob/master/docs/setup/MANUAL_INSTALL.md)
341347
{{% /tab %}}
342348

343-
{{% tab name="Flannel" %}}
344-
345-
For `flannel` to work correctly, you must pass `--pod-network-cidr=10.244.0.0/16` to `kubeadm init`.
346-
347-
Make sure that your firewall rules allow UDP ports 8285 and 8472 traffic for all hosts participating in the overlay network. The [Firewall](https://coreos.com/flannel/docs/latest/troubleshooting.html#firewalls) section of Flannel's troubleshooting guide explains about this in more detail.
348-
349-
Flannel works on `amd64`, `arm`, `arm64`, `ppc64le` and `s390x` architectures under Linux.
350-
Windows (`amd64`) is claimed as supported in v0.11.0 but the usage is undocumented.
351-
352-
```shell
353-
kubectl apply -f https://raw.githubusercontent.com/coreos/flannel/2140ac876ef134e0ed5af15c65e414cf26827915/Documentation/kube-flannel.yml
354-
```
355-
356-
For more information about `flannel`, see [the CoreOS flannel repository on GitHub
357-
](https://github.com/coreos/flannel).
358-
{{% /tab %}}
359-
360349
{{% tab name="Kube-router" %}}
361350

362351
Kube-router relies on kube-controller-manager to allocate Pod CIDR for the nodes. Therefore, use `kubeadm init` with the `--pod-network-cidr` flag.

0 commit comments

Comments
 (0)