You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
The host network `sysctl net.ipv4.ip_forward` kernel parameter is automatically enabled by the `ovnkube-master` container when started. This is required to forward incoming traffic to the CNI. For example, accessing the NodePort service from outside of a cluster fails if `ip_forward` is disabled.
Bridge mappings allow provider network traffic to reach the physical network. Traffic leaves the provider network and arrives at the `br-int` bridge. A patch port between `br-int` and `br-ex` then allows the traffic to traverse to and from the provider network and the edge network. Kubernetes pods are connected to the `br-int` bridge through virtual ethernet pair: one end of the virtual ethernet pair is attached to the pod namespace, and the other end is attached to the `br-int` bridge.
Copy file name to clipboardExpand all lines: microshift_networking/microshift-networking-settings.adoc
+7-9Lines changed: 7 additions & 9 deletions
Display the source diff
Display the rich diff
Original file line number
Diff line number
Diff line change
@@ -16,11 +16,6 @@ Cluster Administrators have several options for exposing applications that run i
16
16
17
17
By default, Kubernetes allocates each pod an internal IP address for applications running within the pod. Pods and their containers can have traffic between them, but clients outside the cluster do not have direct network access to pods except when exposed with a service such as NodePort.
18
18
19
-
[NOTE]
20
-
====
21
-
To troubleshoot connection problems with the NodePort service, read about the known issue in the Release Notes.
The following table summarizes the status of networking features and capabilities that are either present as defaults, supported for configuration, or not available with the {microshift-short} service:
7
7
8
-
.{microshift-short} networking capabilities and customization status
8
+
.{microshift-short} networking features and capabilities overview
@@ -39,10 +39,15 @@ The following table summarizes the status of networking features and capabilitie
39
39
|IPsec encryption for intra-cluster communication|Not available|N/A
40
40
41
41
|IPv6|Not available ^[5]^|N/A
42
+
43
+
|Ingress router|Yes|Yes ^[6]^
44
+
45
+
|Multiple networks plug-in|Yes|Yes
42
46
|===
43
47
44
48
1. If unset, the default value is set to the next immediate subnet after the service network. For example, when the service network is `10.43.0.0/16`, the `advertiseAddress` is set to `10.44.0.0/32`.
45
49
2. You can use the multicast DNS protocol (mDNS) to allow name resolution and service discovery within a Local Area Network (LAN) using multicast exposed on the `5353/UDP` port.
46
50
3. There is no built-in transparent proxying of egress traffic in {microshift-short}. Egress must be manually configured.
47
51
4. Setting up the firewalld service is supported by {op-system-ostree}.
48
-
5. IPv6 is not available in any configuration.
52
+
5. IPv6 is not supported. IPv6 can only be used by connecting to other networks with the {microshift-short} Multus CNI plugin.
53
+
6. Configure by using the {microshift-short}`config.yaml` file.
When a pod is configured with the `hostNetwork:true` setting, the pod is running in the host network namespace. This configuration can independently open host ports. {microshift-short} component logs cannot be used to track this case, the ports are subject to firewalld rules. If the port opens in firewalld, you can view the port opening in the firewalld debug log.
OVN-Kubernetes opens host ports for `NodePort` and `LoadBalancer` service types. These services add iptables rules that take the ingress traffic from the host port and forwards it to the clusterIP. Logs for the `NodePort` and `LoadBalancer` services are presented in the following examples:
11
11
12
-
.Procedure
12
+
.Procedure
13
13
14
-
. To access the name of your `ovnkube-master` pods, run the following command:
14
+
. To access the name of your `ovnkube-master` pods, run the following command:
0 commit comments