cephfs: lowered permissions in cephfsplugin.yaml

This commit is contained in:
gman 2018-03-09 17:03:31 +01:00
parent 6655b87683
commit 3dc810a75b
2 changed files with 7 additions and 25 deletions

View File

@ -14,18 +14,6 @@ rules:
- apiGroups: [""] - apiGroups: [""]
resources: ["nodes"] resources: ["nodes"]
verbs: ["get", "list", "update"] verbs: ["get", "list", "update"]
- apiGroups: [""]
resources: ["secrets"]
verbs: ["get", "list"]
- apiGroups: [""]
resources: ["namespaces"]
verbs: ["get", "list"]
- apiGroups: [""]
resources: ["persistentvolumes"]
verbs: ["get", "list", "watch", "update"]
- apiGroups: ["storage.k8s.io"]
resources: ["volumeattachments"]
verbs: ["get", "list", "watch", "update"]
--- ---
kind: ClusterRoleBinding kind: ClusterRoleBinding
apiVersion: rbac.authorization.k8s.io/v1 apiVersion: rbac.authorization.k8s.io/v1
@ -81,7 +69,7 @@ spec:
capabilities: capabilities:
add: ["SYS_ADMIN"] add: ["SYS_ADMIN"]
allowPrivilegeEscalation: true allowPrivilegeEscalation: true
image: csi_images/cephfsplugin:latest image: cephfsplugin:latest
args : args :
- "--nodeid=$(NODE_ID)" - "--nodeid=$(NODE_ID)"
- "--endpoint=$(CSI_ENDPOINT)" - "--endpoint=$(CSI_ENDPOINT)"
@ -101,15 +89,13 @@ spec:
- name: pods-mount-dir - name: pods-mount-dir
mountPath: /var/lib/kubelet/pods mountPath: /var/lib/kubelet/pods
mountPropagation: "Bidirectional" mountPropagation: "Bidirectional"
- mountPath: /dev
name: host-dev
- mountPath: /sys - mountPath: /sys
name: host-sys name: host-sys
- mountPath: /lib/modules - mountPath: /lib/modules
name: lib-modules name: lib-modules
readOnly: true readOnly: true
- name: cephfs-config #- name: cephfs-config
mountPath: /etc/ceph # mountPath: /etc/ceph
volumes: volumes:
- name: plugin-dir - name: plugin-dir
hostPath: hostPath:
@ -123,15 +109,12 @@ spec:
hostPath: hostPath:
path: /var/lib/kubelet/plugins/cephfsplugin path: /var/lib/kubelet/plugins/cephfsplugin
type: DirectoryOrCreate type: DirectoryOrCreate
- name: host-dev
hostPath:
path: /dev
- name: host-sys - name: host-sys
hostPath: hostPath:
path: /sys path: /sys
- name: lib-modules - name: lib-modules
hostPath: hostPath:
path: /lib/modules path: /lib/modules
- name: cephfs-config #- name: cephfs-config
hostPath: # hostPath:
path: /etc/ceph # path: /etc/ceph

View File

@ -30,7 +30,7 @@ rules:
- apiGroups: [""] - apiGroups: [""]
resources: ["events"] resources: ["events"]
verbs: ["list", "watch", "create", "update", "patch"] verbs: ["list", "watch", "create", "update", "patch"]
--- ---
kind: ClusterRoleBinding kind: ClusterRoleBinding
apiVersion: rbac.authorization.k8s.io/v1 apiVersion: rbac.authorization.k8s.io/v1
@ -76,7 +76,6 @@ spec:
containers: containers:
- name: csi-provisioner - name: csi-provisioner
image: quay.io/k8scsi/csi-provisioner:latest image: quay.io/k8scsi/csi-provisioner:latest
# image: quay.io/k8scsi/csi-provisioner:latest
args: args:
- "--provisioner=cephfsplugin" - "--provisioner=cephfsplugin"
- "--csi-address=$(ADDRESS)" - "--csi-address=$(ADDRESS)"