我们对所有豆荚都有默认的拒绝所有出口策略,并且我们有如下所示的出口-internet策略。
apiVersion: networking.k8s.io/v1
kind: NetworkPolicy
metadata:
name: allow-external-egress-internet
spec:
podSelector:
matchLabels:
egress: internet
policyTypes:
- Egress
egress:
- to:
- ipBlock:
cidr: 0.0.0.0/0现在,如果我试图在spec/podselector/matchlabels下添加多个标签,一切都会中断。是否有一种方法可以使此网络策略在带有标签egress: internet或foo:bar的pods上实现。
应该允许以foo:bar作为标签的吊舱,但它不是那样工作的。
发布于 2022-03-28 17:32:34
这很棘手,因为matchLabels不使用多个键&值对,matchExpressions将是ANDed。有两种可能的方法(解决办法):
matchLabels包含foo:bar。或
在podSelector中,
https://stackoverflow.com/questions/71647338
复制相似问题