有没有办法将一个命名空间与访问另一个命名空间隔离开来,但仍然能够走出集群 我有 10 个命名空间,我希望这 1 个命名空间中的 pod 无法与其他命名空间通信,但仍然能够在集群之外访问外部资源 虽然这仅适用于 1 个命名空间,但其他 9 个命名空间可以相互通信
答案 0 :(得分:1)
试试这个
kind: NetworkPolicy
apiVersion: networking.k8s.io/v1
metadata:
namespace: default //your 1 namespaces on which you want to deny all traffic.
name: deny-from-other-namespaces
spec:
podSelector:
matchLabels:
ingress:
- from:
- podSelector: {}
请注意有关此清单的一些事项: