Skip to content

Commit

Permalink
Fixes terminology for direct server return mode
Browse files Browse the repository at this point in the history
  • Loading branch information
ctauchen committed Dec 23, 2024
1 parent 254ec58 commit c090a7f
Show file tree
Hide file tree
Showing 13 changed files with 52 additions and 26 deletions.
6 changes: 4 additions & 2 deletions calico-cloud/operations/ebpf/enabling-ebpf.mdx
Original file line number Diff line number Diff line change
Expand Up @@ -232,9 +232,11 @@ The operator rolls out the change with a rolling update (non-disruptive) and the

:::

### Try out DSR mode
### Try out direct server return mode

Direct return mode skips a hop through the network for traffic to services (such as node ports) from outside the cluster. This reduces latency and CPU overhead but it requires the underlying network to allow nodes to send traffic with each other's IPs. In AWS, this requires all your nodes to be in the same subnet and for the source/dest check to be disabled.
Direct server return (DSR) mode skips a hop through the network for traffic to services (such as node ports) from outside the cluster.
This reduces latency and CPU overhead but it requires the underlying network to allow nodes to send traffic with each other's IPs.
In AWS, this requires all your nodes to be in the same subnet and for the source/dest check to be disabled.

DSR mode is disabled by default; to enable it, set the `BPFExternalServiceMode` Felix configuration parameter to `"DSR"`. This can be done with `kubectl`:

Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -232,9 +232,11 @@ The operator rolls out the change with a rolling update (non-disruptive) and the

:::

### Try out DSR mode
### Try out direct server return mode

Direct return mode skips a hop through the network for traffic to services (such as node ports) from outside the cluster. This reduces latency and CPU overhead but it requires the underlying network to allow nodes to send traffic with each other's IPs. In AWS, this requires all your nodes to be in the same subnet and for the source/dest check to be disabled.
Direct server return (DSR) mode skips a hop through the network for traffic to services (such as node ports) from outside the cluster.
This reduces latency and CPU overhead but it requires the underlying network to allow nodes to send traffic with each other's IPs.
In AWS, this requires all your nodes to be in the same subnet and for the source/dest check to be disabled.

DSR mode is disabled by default; to enable it, set the `BPFExternalServiceMode` Felix configuration parameter to `"DSR"`. This can be done with `kubectl`:

Expand Down
6 changes: 4 additions & 2 deletions calico-enterprise/operations/ebpf/enabling-ebpf.mdx
Original file line number Diff line number Diff line change
Expand Up @@ -203,9 +203,11 @@ The operator rolls out the change with a rolling update (non-disruptive) and the

:::

### Try out DSR mode
### Try out direct server return mode

Direct return mode skips a hop through the network for traffic to services (such as node ports) from outside the cluster. This reduces latency and CPU overhead but it requires the underlying network to allow nodes to send traffic with each other's IPs. In AWS, this requires all your nodes to be in the same subnet and for the source/dest check to be disabled.
Direct server return (DSR) mode skips a hop through the network for traffic to services (such as node ports) from outside the cluster.
This reduces latency and CPU overhead but it requires the underlying network to allow nodes to send traffic with each other's IPs.
In AWS, this requires all your nodes to be in the same subnet and for the source/dest check to be disabled.

DSR mode is disabled by default; to enable it, set the `BPFExternalServiceMode` Felix configuration parameter to `"DSR"`. This can be done with `kubectl`:

Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -190,9 +190,11 @@ by having the operator do the update in two phases.

:::

### Try out DSR mode
### Try out direct server return mode

Direct return mode skips a hop through the network for traffic to services (such as node ports) from outside the cluster. This reduces latency and CPU overhead but it requires the underlying network to allow nodes to send traffic with each other's IPs. In AWS, this requires all your nodes to be in the same subnet and for the source/dest check to be disabled.
Direct server return (DSR) mode skips a hop through the network for traffic to services (such as node ports) from outside the cluster.
This reduces latency and CPU overhead but it requires the underlying network to allow nodes to send traffic with each other's IPs.
In AWS, this requires all your nodes to be in the same subnet and for the source/dest check to be disabled.

DSR mode is disabled by default; to enable it, set the `BPFExternalServiceMode` Felix configuration parameter to `"DSR"`. This can be done with `kubectl`:

Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -190,9 +190,11 @@ by having the operator do the update in two phases.

:::

### Try out DSR mode
### Try out direct server return mode

Direct return mode skips a hop through the network for traffic to services (such as node ports) from outside the cluster. This reduces latency and CPU overhead but it requires the underlying network to allow nodes to send traffic with each other's IPs. In AWS, this requires all your nodes to be in the same subnet and for the source/dest check to be disabled.
Direct server return (DSR) mode skips a hop through the network for traffic to services (such as node ports) from outside the cluster.
This reduces latency and CPU overhead but it requires the underlying network to allow nodes to send traffic with each other's IPs.
In AWS, this requires all your nodes to be in the same subnet and for the source/dest check to be disabled.

DSR mode is disabled by default; to enable it, set the `BPFExternalServiceMode` Felix configuration parameter to `"DSR"`. This can be done with `kubectl`:

Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -213,9 +213,11 @@ The operator rolls out the change with a rolling update (non-disruptive) and the

:::

### Try out DSR mode
### Try out direct server return mode

Direct return mode skips a hop through the network for traffic to services (such as node ports) from outside the cluster. This reduces latency and CPU overhead but it requires the underlying network to allow nodes to send traffic with each other's IPs. In AWS, this requires all your nodes to be in the same subnet and for the source/dest check to be disabled.
Direct server return (DSR) mode skips a hop through the network for traffic to services (such as node ports) from outside the cluster.
This reduces latency and CPU overhead but it requires the underlying network to allow nodes to send traffic with each other's IPs.
In AWS, this requires all your nodes to be in the same subnet and for the source/dest check to be disabled.

DSR mode is disabled by default; to enable it, set the `BPFExternalServiceMode` Felix configuration parameter to `"DSR"`. This can be done with `kubectl`:

Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -188,9 +188,11 @@ The operator rolls out the change with a rolling update (non-disruptive) and the

:::

### Try out DSR mode
### Try out direct server return mode

Direct return mode skips a hop through the network for traffic to services (such as node ports) from outside the cluster. This reduces latency and CPU overhead but it requires the underlying network to allow nodes to send traffic with each other's IPs. In AWS, this requires all your nodes to be in the same subnet and for the source/dest check to be disabled.
Direct server return (DSR) mode skips a hop through the network for traffic to services (such as node ports) from outside the cluster.
This reduces latency and CPU overhead but it requires the underlying network to allow nodes to send traffic with each other's IPs.
In AWS, this requires all your nodes to be in the same subnet and for the source/dest check to be disabled.

DSR mode is disabled by default; to enable it, set the `BPFExternalServiceMode` Felix configuration parameter to `"DSR"`. This can be done with `kubectl`:

Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -203,9 +203,11 @@ The operator rolls out the change with a rolling update (non-disruptive) and the

:::

### Try out DSR mode
### Try out direct server return mode

Direct return mode skips a hop through the network for traffic to services (such as node ports) from outside the cluster. This reduces latency and CPU overhead but it requires the underlying network to allow nodes to send traffic with each other's IPs. In AWS, this requires all your nodes to be in the same subnet and for the source/dest check to be disabled.
Direct server return (DSR) mode skips a hop through the network for traffic to services (such as node ports) from outside the cluster.
This reduces latency and CPU overhead but it requires the underlying network to allow nodes to send traffic with each other's IPs.
In AWS, this requires all your nodes to be in the same subnet and for the source/dest check to be disabled.

DSR mode is disabled by default; to enable it, set the `BPFExternalServiceMode` Felix configuration parameter to `"DSR"`. This can be done with `kubectl`:

Expand Down
6 changes: 4 additions & 2 deletions calico/operations/ebpf/enabling-ebpf.mdx
Original file line number Diff line number Diff line change
Expand Up @@ -351,9 +351,11 @@ calicoctl patch felixconfiguration default --patch='{"spec": {"bpfEnabled": true
When enabling eBPF mode, preexisting connections continue to use the non-BPF datapath; such connections should
not be disrupted, but they do not benefit from eBPF mode’s advantages.

### Try out DSR mode
### Try out direct server return mode

Direct return mode skips a hop through the network for traffic to services (such as node ports) from outside the cluster. This reduces latency and CPU overhead but it requires the underlying network to allow nodes to send traffic with each other's IPs. In AWS, this requires all your nodes to be in the same subnet and for the source/dest check to be disabled.
Direct server return (DSR) mode skips a hop through the network for traffic to services (such as node ports) from outside the cluster.
This reduces latency and CPU overhead but it requires the underlying network to allow nodes to send traffic with each other's IPs.
In AWS, this requires all your nodes to be in the same subnet and for the source/dest check to be disabled.

DSR mode is disabled by default; to enable it, set the `BPFExternalServiceMode` Felix configuration parameter to `"DSR"`. This can be done with `calicoctl`:

Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -329,9 +329,11 @@ calicoctl patch felixconfiguration default --patch='{"spec": {"bpfEnabled": true
When enabling eBPF mode, preexisting connections continue to use the non-BPF datapath; such connections should
not be disrupted, but they do not benefit from eBPF mode’s advantages.

### Try out DSR mode
### Try out direct server return mode

Direct return mode skips a hop through the network for traffic to services (such as node ports) from outside the cluster. This reduces latency and CPU overhead but it requires the underlying network to allow nodes to send traffic with each other's IPs. In AWS, this requires all your nodes to be in the same subnet and for the source/dest check to be disabled.
Direct server return (DSR) mode skips a hop through the network for traffic to services (such as node ports) from outside the cluster.
This reduces latency and CPU overhead but it requires the underlying network to allow nodes to send traffic with each other's IPs.
In AWS, this requires all your nodes to be in the same subnet and for the source/dest check to be disabled.

DSR mode is disabled by default; to enable it, set the `BPFExternalServiceMode` Felix configuration parameter to `"DSR"`. This can be done with `calicoctl`:

Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -343,9 +343,11 @@ calicoctl patch felixconfiguration default --patch='{"spec": {"bpfEnabled": true
When enabling eBPF mode, preexisting connections continue to use the non-BPF datapath; such connections should
not be disrupted, but they do not benefit from eBPF mode’s advantages.

### Try out DSR mode
### Try out direct server return mode

Direct return mode skips a hop through the network for traffic to services (such as node ports) from outside the cluster. This reduces latency and CPU overhead but it requires the underlying network to allow nodes to send traffic with each other's IPs. In AWS, this requires all your nodes to be in the same subnet and for the source/dest check to be disabled.
Direct server return (DSR) mode skips a hop through the network for traffic to services (such as node ports) from outside the cluster.
This reduces latency and CPU overhead but it requires the underlying network to allow nodes to send traffic with each other's IPs.
In AWS, this requires all your nodes to be in the same subnet and for the source/dest check to be disabled.

DSR mode is disabled by default; to enable it, set the `BPFExternalServiceMode` Felix configuration parameter to `"DSR"`. This can be done with `calicoctl`:

Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -351,9 +351,11 @@ calicoctl patch felixconfiguration default --patch='{"spec": {"bpfEnabled": true
When enabling eBPF mode, preexisting connections continue to use the non-BPF datapath; such connections should
not be disrupted, but they do not benefit from eBPF mode’s advantages.

### Try out DSR mode
### Try out direct server return mode

Direct return mode skips a hop through the network for traffic to services (such as node ports) from outside the cluster. This reduces latency and CPU overhead but it requires the underlying network to allow nodes to send traffic with each other's IPs. In AWS, this requires all your nodes to be in the same subnet and for the source/dest check to be disabled.
Direct server return (DSR) mode skips a hop through the network for traffic to services (such as node ports) from outside the cluster.
This reduces latency and CPU overhead but it requires the underlying network to allow nodes to send traffic with each other's IPs.
In AWS, this requires all your nodes to be in the same subnet and for the source/dest check to be disabled.

DSR mode is disabled by default; to enable it, set the `BPFExternalServiceMode` Felix configuration parameter to `"DSR"`. This can be done with `calicoctl`:

Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -351,9 +351,11 @@ calicoctl patch felixconfiguration default --patch='{"spec": {"bpfEnabled": true
When enabling eBPF mode, preexisting connections continue to use the non-BPF datapath; such connections should
not be disrupted, but they do not benefit from eBPF mode’s advantages.

### Try out DSR mode
### Try out direct server return mode

Direct return mode skips a hop through the network for traffic to services (such as node ports) from outside the cluster. This reduces latency and CPU overhead but it requires the underlying network to allow nodes to send traffic with each other's IPs. In AWS, this requires all your nodes to be in the same subnet and for the source/dest check to be disabled.
Direct server return (DSR) mode skips a hop through the network for traffic to services (such as node ports) from outside the cluster.
This reduces latency and CPU overhead but it requires the underlying network to allow nodes to send traffic with each other's IPs.
In AWS, this requires all your nodes to be in the same subnet and for the source/dest check to be disabled.

DSR mode is disabled by default; to enable it, set the `BPFExternalServiceMode` Felix configuration parameter to `"DSR"`. This can be done with `calicoctl`:

Expand Down

0 comments on commit c090a7f

Please sign in to comment.