mirror of
https://github.com/rancher/rancher-docs.git
synced 2026-09-26 04:58:07 +00:00
Added new section for workaround, added link to it from RKE2 config page
This commit is contained in:
+4
-2
@@ -33,10 +33,12 @@ The [Network Provider](https://kubernetes.io/docs/concepts/cluster-administratio
|
|||||||
Out of the box, Rancher is compatible with the following network providers:
|
Out of the box, Rancher is compatible with the following network providers:
|
||||||
|
|
||||||
- [Canal](https://github.com/projectcalico/canal)
|
- [Canal](https://github.com/projectcalico/canal)
|
||||||
- [Cilium](https://cilium.io/)
|
- [Cilium](https://cilium.io/)*
|
||||||
- [Calico](https://docs.projectcalico.org/v3.11/introduction/)
|
- [Calico](https://docs.projectcalico.org/v3.11/introduction/)
|
||||||
- [Multus](https://github.com/k8snetworkplumbingwg/multus-cni)
|
- [Multus](https://github.com/k8snetworkplumbingwg/multus-cni)
|
||||||
|
|
||||||
|
\* When using [project network isolation](#project-network-isolation) in the [Cilium CNI]({{<baseurl>}}/rancher/v2.6/en/faq/networking/cni-providers/#cilium), it is possible to enable cross-node ingress routing. Click the [CNI provider docs]({{<baseurl>}}/rancher/v2.6/en/faq/networking/cni-providers/#ingress-routing-across-nodes-in-cilium) to learn more.
|
||||||
|
|
||||||
For more details on the different networking providers and how to configure them, please view our [RKE2 documentation](https://docs.rke2.io/install/network_options/).
|
For more details on the different networking providers and how to configure them, please view our [RKE2 documentation](https://docs.rke2.io/install/network_options/).
|
||||||
|
|
||||||
#### Cloud Provider
|
#### Cloud Provider
|
||||||
@@ -139,7 +141,7 @@ Select the image repository to pull Rancher images from. For more details and co
|
|||||||
|
|
||||||
### Upgrade Strategy
|
### Upgrade Strategy
|
||||||
|
|
||||||
#### Controle Plane Concurrency
|
#### Control Plane Concurrency
|
||||||
|
|
||||||
Select how many nodes can be upgraded at the same time. Can be a fixed number or percentage.
|
Select how many nodes can be upgraded at the same time. Can be a fixed number or percentage.
|
||||||
|
|
||||||
|
|||||||
@@ -124,6 +124,25 @@ Cilium enables networking and network policies (L3, L4, and L7) in Kubernetes. B
|
|||||||
|
|
||||||
Cilium recommends kernel versions greater than 5.2 to be able to leverage the full potential of eBPF. Kubernetes workers should open TCP port `8472` for VXLAN and TCP port `4240` for health checks. In addition, ICMP 8/0 must be enabled for health checks. For more information, check [Cilium System Requirements](https://docs.cilium.io/en/latest/operations/system_requirements/#firewall-requirements).
|
Cilium recommends kernel versions greater than 5.2 to be able to leverage the full potential of eBPF. Kubernetes workers should open TCP port `8472` for VXLAN and TCP port `4240` for health checks. In addition, ICMP 8/0 must be enabled for health checks. For more information, check [Cilium System Requirements](https://docs.cilium.io/en/latest/operations/system_requirements/#firewall-requirements).
|
||||||
|
|
||||||
|
#### Ingress Routing Across Nodes in Cilium
|
||||||
|
<br>
|
||||||
|
By default, Cilium does not allow pods to contact pods on other nodes. To work around this, enable the ingress controller to route requests across nodes with a `CiliumNetworkPolicy`.
|
||||||
|
|
||||||
|
After selecting the Cilium CNI and enabling Project Network Isolation for your new cluster, configure as follows:
|
||||||
|
|
||||||
|
```
|
||||||
|
apiVersion: cilium.io/v2
|
||||||
|
kind: CiliumNetworkPolicy
|
||||||
|
metadata:
|
||||||
|
name: hn-nodes
|
||||||
|
namespace: default
|
||||||
|
spec:
|
||||||
|
endpointSelector: {}
|
||||||
|
ingress:
|
||||||
|
- fromEntities:
|
||||||
|
- remote-node
|
||||||
|
```
|
||||||
|
|
||||||
## CNI Features by Provider
|
## CNI Features by Provider
|
||||||
|
|
||||||
The following table summarizes the different features available for each CNI network provider provided by Rancher.
|
The following table summarizes the different features available for each CNI network provider provided by Rancher.
|
||||||
|
|||||||
Reference in New Issue
Block a user