Merge pull request #2233 from george-angel/master

add manifests for rbac and psps
This commit is contained in:
David Ashpole 2019-05-02 16:55:08 -07:00 committed by GitHub
commit fe29c517bc
No known key found for this signature in database
GPG Key ID: 4AEE18F83AFDEB23
6 changed files with 57 additions and 1 deletions

View File

@ -0,0 +1,10 @@
kind: ClusterRole
apiVersion: rbac.authorization.k8s.io/v1
metadata:
name: cadvisor
rules:
- apiGroups: ['policy']
resources: ['podsecuritypolicies']
verbs: ['use']
resourceNames:
- cadvisor

View File

@ -0,0 +1,12 @@
kind: ClusterRoleBinding
apiVersion: rbac.authorization.k8s.io/v1
metadata:
name: cadvisor
roleRef:
apiGroup: rbac.authorization.k8s.io
kind: ClusterRole
name: cadvisor
subjects:
- kind: ServiceAccount
name: cadvisor
namespace: cadvisor

View File

@ -14,6 +14,7 @@ spec:
labels:
name: cadvisor
spec:
serviceAccountName: cadvisor
containers:
- name: cadvisor
image: k8s.gcr.io/cadvisor:v0.30.2

View File

@ -1,5 +1,12 @@
apiVersion: kustomize.config.k8s.io/v1beta1
kind: Kustomization
namespace: cadvisor
commonLabels:
app: cadvisor
resources:
- namespace.yaml
- cluserrole.yaml
- cluserrolebinding.yaml
- daemonset.yaml
- namespace.yaml
- podsecuritypolicy.yaml
- serviceaccount.yaml

View File

@ -0,0 +1,21 @@
apiVersion: policy/v1beta1
kind: PodSecurityPolicy
metadata:
name: cadvisor
spec:
seLinux:
rule: RunAsAny
supplementalGroups:
rule: RunAsAny
runAsUser:
rule: RunAsAny
fsGroup:
rule: RunAsAny
volumes:
- '*'
allowedHostPaths:
- pathPrefix: "/"
- pathPrefix: "/var/run"
- pathPrefix: "/sys"
- pathPrefix: "/var/lib/docker"
- pathPrefix: "/dev/disk"

View File

@ -0,0 +1,5 @@
apiVersion: v1
kind: ServiceAccount
metadata:
name: cadvisor
namespace: cadvisor