flowchart TD
subgraph LAN
laptop/desktop/phone <--> LoadBalancer
subgraph k8s[Kubernetes cluster]
Gateway --> Service
Service --> Pod
LoadBalancer[kube-vip Service VIP]
Gateway[Istio gateways]
cloudflared
cloudflared <--> Gateway
end
LoadBalancer <--> Gateway
end
cloudflared -- outbound --> Cloudflare
Internet -- inbound --> Cloudflare
Flannel provides pod networking.
kube-vip provides the control-plane VIP and Service load balancing.
Tailscale and WireGuard provide remote access when you’re not at home.
Istio gateways route HTTP traffic to applications.
Cloudflare Tunnel exposes services to the internet through an outbound connection.
Istio ambient mesh encrypts traffic between application Pods without sidecars, with traffic visualization using Kiali.