没有匹配 /, Kind=NetworkPolicy
no matches for /, Kind=NetworkPolicy
我想在命名空间上设置拒绝所有出口策略
这是yaml文件
apiVersion: v1
kind: NetworkPolicy
metadata:
name: default-deny-egress-namespace
namespace: myns
spec:
podSelector:
matchLabels: {}
policyTypes:
- Egress
这给了我以下错误
error: unable to recognize "deny-all-egress-namespace.yaml": no matches for /, Kind=NetworkPolicy
我的服务器是1.7版本
NetworkPolicy 在 networking.k8s.io
组下 v1
版本。
这样试试。
apiVersion: networking.k8s.io/v1
kind: NetworkPolicy
metadata:
name: default-deny-egress-namespace
namespace: myns
spec:
podSelector:
matchLabels: {}
policyTypes:
- Egress
Engress introduced in Kubernetes v1.8
并且 v1.8+ 支持以上 NetworkPolicy 结构
我想在命名空间上设置拒绝所有出口策略
这是yaml文件
apiVersion: v1
kind: NetworkPolicy
metadata:
name: default-deny-egress-namespace
namespace: myns
spec:
podSelector:
matchLabels: {}
policyTypes:
- Egress
这给了我以下错误
error: unable to recognize "deny-all-egress-namespace.yaml": no matches for /, Kind=NetworkPolicy
我的服务器是1.7版本
NetworkPolicy 在 networking.k8s.io
组下 v1
版本。
这样试试。
apiVersion: networking.k8s.io/v1
kind: NetworkPolicy
metadata:
name: default-deny-egress-namespace
namespace: myns
spec:
podSelector:
matchLabels: {}
policyTypes:
- Egress
Engress introduced in Kubernetes v1.8
并且 v1.8+ 支持以上 NetworkPolicy 结构