feat(shields): Initial shields deployment
This patch provides an initial version of shields for the cluster, deploying shields in a fairly locked down setup. This includes blocking all ingress and egress traffic except of the ingress controller, monitoring and outgoing web traffic to the public internet. As part of this some new shared network policies are created, added and renamed. These aim to improve the namespace isolation and provisioning of controlled network access.
Showing
- apps/base/shields/kustomization.yaml 10 additions, 0 deletionsapps/base/shields/kustomization.yaml
- apps/base/shields/namespace.yaml 31 additions, 0 deletionsapps/base/shields/namespace.yaml
- apps/base/shields/networkpolicy.yaml 18 additions, 0 deletionsapps/base/shields/networkpolicy.yaml
- apps/base/shields/shields.yaml 96 additions, 0 deletionsapps/base/shields/shields.yaml
- apps/k8s01/shields/certificate.yaml 64 additions, 0 deletionsapps/k8s01/shields/certificate.yaml
- apps/k8s01/shields/egress-policy.yaml 18 additions, 0 deletionsapps/k8s01/shields/egress-policy.yaml
- apps/k8s01/shields/ingress.yaml 75 additions, 0 deletionsapps/k8s01/shields/ingress.yaml
- apps/k8s01/shields/kustomization.yaml 15 additions, 0 deletionsapps/k8s01/shields/kustomization.yaml
- infrastructure/drivers/kustomization.yaml 1 addition, 1 deletioninfrastructure/drivers/kustomization.yaml
- shared/networkpolicies/allow-to-kubedns.yaml 21 additions, 0 deletionsshared/networkpolicies/allow-to-kubedns.yaml
- shared/networkpolicies/allow-to-public-web.yaml 23 additions, 0 deletionsshared/networkpolicies/allow-to-public-web.yaml
- shared/networkpolicies/deny-by-default-egress.yaml 9 additions, 0 deletionsshared/networkpolicies/deny-by-default-egress.yaml
- shared/networkpolicies/deny-by-default-ingress.yaml 0 additions, 0 deletionsshared/networkpolicies/deny-by-default-ingress.yaml
Loading
Please register or sign in to comment