update network-policy by adding egress and ipBlock usage (#5473)
This commit is contained in:
committed by
Zach Corleissen
parent
7bffd97b9a
commit
b23b91a3ab
@@ -41,6 +41,10 @@ spec:
|
||||
role: db
|
||||
ingress:
|
||||
- from:
|
||||
- ipBlock:
|
||||
cidr: 172.17.0.0/16
|
||||
except:
|
||||
- 172.17.1.0/24
|
||||
- namespaceSelector:
|
||||
matchLabels:
|
||||
project: myproject
|
||||
@@ -62,6 +66,11 @@ __podSelector__: Each `NetworkPolicy` includes a `podSelector` which selects the
|
||||
|
||||
__ingress__: Each `NetworkPolicy` includes a list of whitelist `ingress` rules. Each rule allows traffic which matches both the `from` and `ports` sections. The example policy contains a single rule, which matches traffic on a single port, from either of two sources, the first specified via a `namespaceSelector` and the second specified via a `podSelector`.
|
||||
|
||||
__ipBlock__: `ipBlock` describes a particular CIDR that is allowed to
|
||||
the pods matched by a NetworkPolicySpec's podSelector. The `except` entry
|
||||
is a slice of CIDRs that should not be included within an IP Block. Except
|
||||
values will be rejected if they are outside the CIDR range.
|
||||
|
||||
So, the example NetworkPolicy:
|
||||
|
||||
1. isolates "role=db" pods in the "default" namespace (if they weren't already isolated)
|
||||
|
||||
Reference in New Issue
Block a user