diff --git a/docs/en/images/proxy-arch.svg b/docs/en/images/proxy-arch.svg index 1dc0a54c..4491b167 100644 --- a/docs/en/images/proxy-arch.svg +++ b/docs/en/images/proxy-arch.svg @@ -1,4 +1,4 @@ -
webhook(DHCP)
gvisor
control-plane(XDS)
envoy
authors
ssh
kubevpn proxy deployment/authors --headers user=A
kubevpn proxy deployment/authors --headers user=B
pod traffic-manager
pod authros
cluster
local
header: user=A/B
header: user=A
header: user=B
header: others
webhook(DHCP)
vpn(tun)
control-plane(XDS)
envoy
authors
vpn(tun)
header: user=A
header: user=B
kubevpn proxy deployment/authors --headers user=A
kubevpn proxy deployment/authors --headers user=B
pod traffic-manager
pod authros
cluster
local
header: user=A/B
header: user=A
header: user=B
header: others
  ports:
  - name: http
    port: 9080
    protocol: TCP
    targetPort: 9080
header: user=A
header: user=B
service authros
DNAT
iptables
default mode(tun device)
gvisor mode
\ No newline at end of file +
webhook(DHCP)
gvisor
control-plane(XDS)
envoy
authors
ssh
kubevpn proxy deployment/authors --headers user=A
kubevpn proxy deployment/authors --headers user=B
pod traffic-manager
pod authros
cluster
local
header: user=A/B
header: user=A
header: user=B
header: others
webhook(DHCP)
vpn(tun)
control-plane(XDS)
envoy
authors
vpn(tun)
header: user=A
header: user=B
kubevpn proxy deployment/authors --headers user=A
kubevpn proxy deployment/authors --headers user=B
pod traffic-manager
pod authros
cluster
local
header: user=A/B
header: user=A
header: user=B
header: others
  ports:
  - name: http
    port: 9080
    protocol: TCP
    targetPort: 64071
header: user=A
header: user=B
service authros
DNAT
iptables
default mode(tun device)
gvisor mode
port-forward
port-forward
port-forward
port-forward
\ No newline at end of file