Dimuthu
Dimuthu

Reputation: 8606

Do not have permission to write to emptyDir

I have mounted a emptyDir volume with memory medium to a pod. Then I logged into the pod and tried to create a file in that volume path but I got a permission denied error.

touch a.txt
touch: cannot touch `a.txt': Permission denied

User I used is root. What could be the reason for that?

Upvotes: 3

Views: 5039

Answers (2)

user2439041
user2439041

Reputation: 51

Add :z or :Z as a workaround to your mount path to work properly with selinux:

volumeMounts:
- name: etcd-storage
  mountPath: /var/etcd/data:z

Upvotes: 3

Dimuthu
Dimuthu

Reputation: 8606

Disabling SELinux fixed the issue

setenforce 0

Upvotes: 2

Related Questions