尝试在kubernetes中运行应用程序,该应用程序需要从Pod中的with访问Sybase DB。我有以下应该允许所有的出口网络策略。正在创建sybase db连接,但很快就会关闭(Connection Closed Error)。 Sybase文档说
防火墙软件可能会根据网络端口过滤网络数据包。另外,通常也不允许UDP数据包穿过防火墙。。
我的问题是我是否需要为UDP明确指定某些内容,还是应该在nt出口中允许所有({})进行处理?
网络政策
apiVersion: networking.k8s.io/v1
kind: NetworkPolicy
metadata:
name: spring-app-network-policy
spec:
podSelector:
matchLabels:
role: spring-app
ingress:
- {}
egress:
- {}
policyTypes:
- Ingress
- Egress
答案 0 :(得分:1)
问题是使用Spring Cloud在内部部署了具有不同名称的新Pod,并且该策略未应用。通过为新部署的应用程序添加网络策略来工作。