小编mbx*_*zxz的帖子

Kubernetes 网络策略多个匹配标签

我们对所有 pod 有一个默认的拒绝所有出口策略,并且我们有一个如下所示的出口互联网策略

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
Run Code Online (Sandbox Code Playgroud)

现在,如果我尝试在spec/podselector/matchlabels所有内容下添加多个标签。egress: internet有没有办法让这个网络策略在带有标签OR的 Pod 上实现foo:bar

具有与标签相同的 Podfoo:bar应该是允许的,但它不是这样工作的。

kubernetes

7
推荐指数
2
解决办法
7888
查看次数

bash 字符串按分隔符分割在空值处中断

我有一个像这样的变量LINE=foo,bar,,baz

我尝试,使用两种不同的技术将其与分隔符分开:

  1. array=(${LINE//,/ })
  2. array=($(echo "$LINE" | tr ',' '\n'))

echo ${array[2]}应该返回一个空值,但它返回baz (两者都将baz视为第三个值,而实际上它应该是第四个值。)

bash

2
推荐指数
1
解决办法
268
查看次数

标签 统计

bash ×1

kubernetes ×1