为什么 Kubernetes Egress 在 Worker 上不能正常工作?

Why Kubernetes Egress Not Working Properly on Worker?

我有 1 个 master 和 2 个 work kubernetes 集群, 我是那个集群上的 运行 应用程序,但是 pods 运行 工作节点上无法连接到互联网 我还为所有 pods 启用了出口网络策略。 这是我的网络政策

kind: NetworkPolicy
metadata:
  name: allow-all-egress
spec:
  podSelector: {}
  egress: 
  - {}
  policyTypes:
  - Egress```

试试这个例子

kind: NetworkPolicy
apiVersion: networking.k8s.io/v1
metadata:
  name: allow-all-traffic
  namespace: default
spec:
  podSelector: {}
  ingress:
  - {}

https://github.com/ahmetb/kubernetes-network-policy-recipes/blob/master/02a-allow-all-traffic-to-an-application.md

使用 weave-net 或 calico 网络插件进行 pod 通信