example k8s: add support for PodSecurityPolicy

This add a psp file with needed right to work on kubernetes.

Signed-off-by: Julien Garcia Gonzalez <julien@giantswarm.io>
This commit is contained in:
Julien Garcia Gonzalez
2018-09-26 11:19:09 +02:00
parent b3ce733230
commit cea74c6280
2 changed files with 29 additions and 0 deletions

View File

@@ -51,3 +51,11 @@ rules:
verbs:
- list
- watch
- apigroups:
- extensions
resourcenames:
- weave-scope
resources:
- podsecuritypolicies
verbs:
- use

21
examples/k8s/psp.yaml Normal file
View File

@@ -0,0 +1,21 @@
apiVersion: extensions/v1beta1
kind: PodSecurityPolicy
metadata:
name: weave-scope
spec:
privileged: true
hostPID: true
hostNetwork: true
allowedCapabilities:
- 'NET_ADMIN'
fsGroup:
rule: RunAsAny
runAsUser:
rule: RunAsAny
seLinux:
rule: RunAsAny
supplementalGroups:
rule: RunAsAny
volumes:
- secret
- hostPath