-
Notifications
You must be signed in to change notification settings - Fork 89
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
docs(tproxy): restructure and expand transparent proxy documentation #2064
base: master
Are you sure you want to change the base?
Changes from 34 commits
f899c7c
f7ec37b
fbfcf4b
2134e45
f30537b
a6e0d7a
7edba32
62672e2
cb52e14
e1ff19b
d603cf6
dccb7fd
06391d2
40672b7
a32985d
5850b72
d55b488
e2390c9
2ad4a32
a907c8c
ae2c4c8
7aa7e73
08729d1
807311e
441b3a6
8c3d882
e760cc4
6e2dde7
54cb5bb
089970d
b352680
e826981
81d711b
b482610
9802254
8f5561c
dd4c818
385400a
7823edc
29bbc25
11453da
cc039bf
b8ceef5
15d8be8
a2cf2b9
0bd37fc
c3ee3e7
f026a47
2dc8e57
cfc50e8
b5beb58
6360bfb
af271e7
63277ec
fb9b9b1
File filter
Filter by extension
Conversations
Jump to
Diff view
Diff view
There are no files selected for viewing
Original file line number | Diff line number | Diff line change |
---|---|---|
|
@@ -149,7 +149,7 @@ subcommand | |
subgraph | ||
subproject | ||
sudo | ||
Syslog | ||
[sS]yslog | ||
target[Rr]ef | ||
tbl | ||
tcpdump | ||
|
@@ -173,8 +173,14 @@ Vuejs | |
websockets? | ||
wireframes? | ||
workspace | ||
yaml | ||
yaml|YAML | ||
yml | ||
[xX]DS|xds | ||
Zipkin | ||
zsh | ||
xtables | ||
netfilter | ||
UIDs? | ||
use_original_dst | ||
orin | ||
ConfigMap | ||
There was a problem hiding this comment. Choose a reason for hiding this commentThe reason will be displayed to describe this comment to others. Learn more. Please respect the lexico order on this file |
Original file line number | Diff line number | Diff line change |
---|---|---|
|
@@ -103,10 +103,11 @@ items: | |
url: /production/dp-config/dpp-on-universal/ | ||
- text: Configure the Kuma CNI | ||
url: /production/dp-config/cni/ | ||
- text: Configure transparent proxying | ||
url: /production/dp-config/transparent-proxying/ | ||
- text: IPv6 support | ||
url: /production/dp-config/ipv6/ | ||
- text: Transparent Proxy | ||
url: /networking/transparent-proxy/introduction | ||
generate: false | ||
- title: Secure your deployment | ||
group: true | ||
items: | ||
|
@@ -274,8 +275,39 @@ items: | |
url: "/networking/meshexternalservice/#configuration" | ||
- text: Examples | ||
url: "/networking/meshexternalservice/#examples" | ||
- text: Transparent Proxying | ||
url: /networking/transparent-proxying/ | ||
- title: Transparent Proxy | ||
group: true | ||
items: | ||
- text: Introduction | ||
url: /networking/transparent-proxy/introduction/ | ||
- text: Technical Overview | ||
There was a problem hiding this comment. Choose a reason for hiding this commentThe reason will be displayed to describe this comment to others. Learn more. I'd put this page last (it's actually not useful to most) |
||
url: /networking/transparent-proxy/technical-overview/ | ||
- text: Kubernetes | ||
url: /networking/transparent-proxy/kubernetes/ | ||
items: | ||
- text: Configuration | ||
url: /networking/transparent-proxy/kubernetes/#configuration | ||
- text: Control Plane Runtime Configuration | ||
url: /networking/transparent-proxy/kubernetes/#control-plane-runtime-configuration | ||
- text: Configuration in ConfigMap | ||
url: /networking/transparent-proxy/kubernetes/#configuration-in-configmap-experimental | ||
- text: Annotations | ||
url: /networking/transparent-proxy/kubernetes/#annotations | ||
- text: Universal | ||
url: /networking/transparent-proxy/universal/ | ||
items: | ||
- text: Installation | ||
url: /networking/transparent-proxy/universal/#installation | ||
- text: Upgrading | ||
url: /networking/transparent-proxy/universal/#upgrading | ||
- text: Configuration | ||
url: /networking/transparent-proxy/universal/#configuration | ||
- text: firewalld support | ||
url: /networking/transparent-proxy/universal/#firewalld-support | ||
- text: Reachable Services | ||
url: /networking/transparent-proxy/reachable-services/ | ||
- text: Reachable Backends | ||
url: /networking/transparent-proxy/reachable-backends/ | ||
There was a problem hiding this comment. Choose a reason for hiding this commentThe reason will be displayed to describe this comment to others. Learn more. Should passthrough and DNS be moved here? |
||
- title: Policies | ||
group: true | ||
items: | ||
|
@@ -500,10 +532,12 @@ items: | |
url: /guides/otel-metrics/ | ||
- text: Migration to the new policies | ||
url: /guides/migration-to-the-new-policies/ | ||
- text: Progressively rolling in strict MTLS | ||
- text: Progressively rolling in strict mTLS | ||
url: /guides/progressively-rolling-in-strict-mtls/ | ||
- text: Producer and consumer policies | ||
url: /guides/consumer-producer-policies | ||
- text: Excluding Traffic From Transparent Proxy | ||
url: /guides/excluding-traffic-from-transparent-proxy-redirection/ | ||
- title: Reference | ||
group: true | ||
items: | ||
|
@@ -517,6 +551,23 @@ items: | |
url: /reference/kuma-cp | ||
- text: Envoy proxy template | ||
url: /reference/proxy-template/ | ||
- text: Transparent Proxy Configuration | ||
url: /reference/transparent-proxy-configuration/ | ||
items: | ||
- text: Schema | ||
url: /reference/transparent-proxy-configuration/#schema | ||
- text: Environment Variables | ||
url: /reference/transparent-proxy-configuration/#environment-variables | ||
- text: CLI Flags | ||
url: /reference/transparent-proxy-configuration/#cli-flags | ||
- text: Default Values | ||
url: /reference/transparent-proxy-configuration/#default-values | ||
- text: Control Plane Runtime Configuration | ||
url: /reference/transparent-proxy-configuration/#control-plane-runtime-configuration | ||
- text: Annotations | ||
url: /reference/transparent-proxy-configuration/#annotations | ||
- text: Full Reference | ||
url: /reference/transparent-proxy-configuration/#full-reference | ||
- title: Community | ||
group: true | ||
items: | ||
|
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1,57 @@ | ||
config: | ||
redirect: | ||
inbound: | ||
excludePorts: &excludePortsInbound | ||
path: redirect.inbound.excludePorts | ||
flag: --exclude-inbound-ports | ||
env: KUMA_TRANSPARENT_PROXY_REDIRECT_INBOUND_EXCLUDE_PORTS | ||
runtime: | ||
path: runtime.kubernetes.injector.sidecarTraffic.excludeInboundPorts | ||
env: KUMA_RUNTIME_KUBERNETES_SIDECAR_TRAFFIC_EXCLUDE_INBOUND_PORTS | ||
excludePortsForIPs: &excludePortsForIPsInbound | ||
path: redirect.inbound.excludePortsForIPs | ||
flag: --exclude-inbound-ips | ||
env: KUMA_TRANSPARENT_PROXY_REDIRECT_INBOUND_EXCLUDE_PORTS_FOR_IPS | ||
runtime: | ||
path: runtime.kubernetes.injector.sidecarTraffic.excludeInboundIPs | ||
env: KUMA_RUNTIME_KUBERNETES_SIDECAR_TRAFFIC_EXCLUDE_INBOUND_IPS | ||
outbound: | ||
excludePorts: &excludePortsOutbound | ||
path: redirect.outbound.excludePorts | ||
flag: --exclude-outbound-ports | ||
env: KUMA_TRANSPARENT_PROXY_REDIRECT_OUTBOUND_EXCLUDE_PORTS | ||
runtime: | ||
path: runtime.kubernetes.injector.sidecarTraffic.excludeOutboundPorts | ||
env: KUMA_RUNTIME_KUBERNETES_SIDECAR_TRAFFIC_EXCLUDE_OUTBOUND_PORTS | ||
excludePortsForIPs: &excludePortsForIPsOutbound | ||
path: redirect.outbound.excludePortsForIPs | ||
flag: --exclude-outbound-ips | ||
env: KUMA_TRANSPARENT_PROXY_REDIRECT_OUTBOUND_EXCLUDE_PORTS_FOR_IPS | ||
runtime: | ||
path: runtime.kubernetes.injector.sidecarTraffic.excludeOutboundIPs | ||
env: KUMA_RUNTIME_KUBERNETES_SIDECAR_TRAFFIC_EXCLUDE_OUTBOUND_IPS | ||
|
||
defaults: | ||
redirect: | ||
inbound: | ||
port: 15006 | ||
outbound: | ||
port: 15001 | ||
dns: | ||
port: 15053 | ||
kuma-dp: | ||
username: kuma-dp | ||
uid: 5678 | ||
resolv: | ||
conf: | ||
path: /etc/resolv.conf | ||
|
||
data: | ||
guides: | ||
exclude-traffic: | ||
excludePorts: | ||
- *excludePortsInbound | ||
- *excludePortsOutbound | ||
excludeIPs: | ||
- *excludePortsForIPsInbound | ||
- *excludePortsForIPsOutbound |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
I'm off the opinion of being opiniated and when both are accepted only tolerate one.