I think it has something to do with cifs not allowing to relabel selinux contexts.
Am Montag, 19. Februar 2018 23:49:24 UTC+7 schrieb Marcus: > > Hi, > > I've created a PV, PVC and Pod using it as a volume. As provider for the > PV, flexVolume with a script to mount a cifs-share is used. The PV is > claimed and the pod starts, everything looks fine. On the node, I see the > share mounted, as it should. > > But inside the container, the volume is mounted as tmpfs and it's contents > are different files than in the cifs-share. > > / # ls -l /var/lib/mysql/ > total 8 > prwx------ 1 root root 0 Feb 19 16:34 > 68e2851c2a83fa34d95ae7b37acdde7a0f8415d8e7eed25a826fd53feb365429-stdin > prwx------ 1 root root 0 Feb 19 16:34 > 68e2851c2a83fa34d95ae7b37acdde7a0f8415d8e7eed25a826fd53feb365429-stdout > -rw-r--r-- 1 root root 5986 Feb 19 16:33 config.json > prwx------ 1 root root 0 Feb 19 16:33 init-stderr > prwx------ 1 root root 0 Feb 19 16:33 init-stdin > prwx------ 1 root root 0 Feb 19 16:33 init-stdout > > / # mount | grep var/lib/mysql > tmpfs on /var/lib/mysql type tmpfs (rw,seclabel,nosuid,nodev,mode=755) > > I am using kubelet 1.9.2 and docker 1.12.6 on centos 7.4. How can I fix > this? > > Thanks, Marcus > > pv.yaml: > > apiVersion: v1 > kind: PersistentVolume > metadata: > name: pv0003 > spec: > capacity: > storage: 1Gi > volumeMode: Filesystem > accessModes: > - ReadWriteOnce > persistentVolumeReclaimPolicy: Retain > flexVolume: > driver: "fnordian/cv" > readOnly: false > options: > source: "//192.168.121.82/kubvolumes" > mountOptions: "dir_mode=0700,file_mode=0600" > cifsuser: "nobody" > cifspass: "nobody" > > pod.yaml: > > apiVersion: v1 > kind: Pod > metadata: > name: busybox > namespace: default > spec: > containers: > - image: busybox > command: > - sleep > - "3600" > imagePullPolicy: IfNotPresent > name: busybox > volumeMounts: > - name: mysql-pv > mountPath: /var/lib/mysql > restartPolicy: Always > > volumes: > - name: mysql-pv > persistentVolumeClaim: > claimName: mysql-pv-claim > > --- > apiVersion: v1 > kind: PersistentVolumeClaim > metadata: > name: mysql-pv-claim > spec: > accessModes: > - ReadWriteOnce > resources: > requests: > storage: 100Mi > > -- You received this message because you are subscribed to the Google Groups "Kubernetes user discussion and Q&A" group. To unsubscribe from this group and stop receiving emails from it, send an email to kubernetes-users+unsubscr...@googlegroups.com. To post to this group, send email to kubernetes-users@googlegroups.com. Visit this group at https://groups.google.com/group/kubernetes-users. For more options, visit https://groups.google.com/d/optout.