| 作用层级 | L3/L4(IP、端口、协议) |
|---|---|
| 生效前提 | CNI 插件支持策略执行 |
| 作用对象 | 同一命名空间内的 Pod(由 podSelector 选择) |
允许同命名空间 app=web 访问 db 的 5432
允许同命名空间 app=web 访问 db 的 5432
apiVersion: networking.k8s.io/v1
kind: NetworkPolicy
metadata:
name: db-allow-web
namespace: prod
spec:
podSelector:
matchLabels:
app: db
policyTypes: ["Ingress"]
ingress:
- from:
- podSelector:
matchLabels:
app: web
ports:
- protocol: TCP
port: 5432podSelector: {} 选择命名空间内全部 Pod;策略里没提到的东西不会被「顺带放行」。