We are hosting an project on Google Cloud Engine. With an TCP-LoadBalancer before the cluster and the Nodes. Since an week we got the problem that customers are reporting the Error: "Connection Lost to the Server".
tpcdump on the IP of the LoadBalancer:
# tcpdump -v host X.X.X.X | grep admin
p5B3805D8.dip0.t-ipconnect.de > X.X.X.X.bc.googleusercontent.com:
ICMP host `p5B3805D8.dip0.t-ipconnect.de unreachable - admin prohibited filter, length 36`
Iptables from a default Node:
# iptables -nvL
Chain INPUT (policy ACCEPT 11 packets, 851 bytes)
pkts bytes target prot opt in out source destination
Chain FORWARD (policy ACCEPT 3 packets, 156 bytes)
pkts bytes target prot opt in out source destination
0 0 DOCKER all -- * docker0 0.0.0.0/0 0.0.0.0/0
0 0 ACCEPT all -- * docker0 0.0.0.0/0 0.0.0.0/0 ctstate RELATED,ESTABLISHED
0 0 ACCEPT all -- docker0 !docker0 0.0.0.0/0 0.0.0.0/0
0 0 ACCEPT all -- docker0 docker0 0.0.0.0/0 0.0.0.0/0
Chain OUTPUT (policy ACCEPT 8 packets, 2130 bytes)
pkts bytes target prot opt in out source destination
284M 104G KUBE-SERVICES all -- * * 0.0.0.0/0 0.0.0.0/0 /* kubernetes service portals */
Chain DOCKER (1 references)
pkts bytes target prot opt in out source destination
Chain KUBE-SERVICES (1 references)
pkts bytes target prot opt in out source destination
After that i checked the Firewall but all important Ports are allowed and nothing should be dropped. We get these messages on the hole cluster. Has anyone an recommendation what i need to check, to resolv that problem? Any help would be greatly appreciated.