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
This is a reference for kube-proxy config generated from kubernetes-sigs/reference-docs/genref tool.
More specifically, it is generated using the following command:
./genref -include kube-proxy
Copy file name to clipboardExpand all lines: content/en/docs/concepts/services-networking/service.md
+10-3Lines changed: 10 additions & 3 deletions
Display the source diff
Display the rich diff
Original file line number
Diff line number
Diff line change
@@ -513,8 +513,13 @@ allocates a port from a range specified by `--service-node-port-range` flag (def
513
513
Each node proxies that port (the same port number on every Node) into your Service.
514
514
Your Service reports the allocated port in its `.spec.ports[*].nodePort` field.
515
515
516
-
If you want to specify particular IP(s) to proxy the port, you can set the `--nodeport-addresses` flag in kube-proxy to particular IP block(s); this is supported since Kubernetes v1.10.
517
-
This flag takes a comma-delimited list of IP blocks (e.g. 10.0.0.0/8, 192.0.2.0/25) to specify IP address ranges that kube-proxy should consider as local to this node.
516
+
If you want to specify particular IP(s) to proxy the port, you can set the
517
+
`--nodeport-addresses`flag for kube-proxy or the equivalent `nodePortAddresses`
This flag takes a comma-delimited list of IP blocks (e.g. `10.0.0.0/8`, `192.0.2.0/25`) to specify IP address ranges that kube-proxy should consider as local to this node.
518
523
519
524
For example, if you start kube-proxy with the `--nodeport-addresses=127.0.0.0/8` flag, kube-proxy only selects the loopback interface for NodePort Services. The default for `--nodeport-addresses` is an empty list. This means that kube-proxy should consider all available network interfaces for NodePort. (That's also compatible with earlier Kubernetes releases).
520
525
@@ -530,7 +535,9 @@ to configure environments that are not fully supported by Kubernetes, or even
530
535
to just expose one or more nodes' IPs directly.
531
536
532
537
Note that this Service is visible as `<NodeIP>:spec.ports[*].nodePort`
533
-
and `.spec.clusterIP:spec.ports[*].port`. (If the `--nodeport-addresses` flag in kube-proxy is set, <NodeIP> would be filtered NodeIP(s).)
538
+
and `.spec.clusterIP:spec.ports[*].port`.
539
+
If the `--nodeport-addresses` flag for kube-proxy or the equivalent field
540
+
in the kube-proxy configuration file is set, `<NodeIP>` would be filtered node IP(s).
Copy file name to clipboardExpand all lines: content/en/docs/reference/_index.md
+8-5Lines changed: 8 additions & 5 deletions
Display the source diff
Display the rich diff
Original file line number
Diff line number
Diff line change
@@ -54,14 +54,17 @@ client libraries:
54
54
*[kubelet](/docs/reference/command-line-tools-reference/kubelet/) - The primary *node agent* that runs on each node. The kubelet takes a set of PodSpecs and ensures that the described containers are running and healthy.
55
55
*[kube-apiserver](/docs/reference/command-line-tools-reference/kube-apiserver/) - REST API that validates and configures data for API objects such as pods, services, replication controllers.
56
56
*[kube-controller-manager](/docs/reference/command-line-tools-reference/kube-controller-manager/) - Daemon that embeds the core control loops shipped with Kubernetes.
57
-
*[kube-proxy](/docs/reference/command-line-tools-reference/kube-proxy/) - Can do simple TCP/UDP stream forwarding or round-robin TCP/UDP forwarding across a set of back-ends.
58
-
*[kube-scheduler](/docs/reference/command-line-tools-reference/kube-scheduler/) - Scheduler that manages availability, performance, and capacity.
57
+
*[kube-proxy](/docs/reference/command-line-tools-reference/kube-proxy/) - Can
58
+
do simple TCP/UDP stream forwarding or round-robin TCP/UDP forwarding across
59
+
a set of back-ends.
60
+
*[kube-scheduler](/docs/reference/command-line-tools-reference/kube-scheduler/) - Scheduler that manages availability, performance, and capacity.
0 commit comments