Comments (3)
I met the same problem,I have 3 Redis HA Pod,but only 1 Pod have the problem like you。In my opinion,if you have the dir in /opt/local-path-provisioner/xxx as 0755 mode,you could not change the mode to 0777 by command mkdir -m 0777 -p xxx
. So I fix this problem this way:
- run
kubectl edit cm -n local-path-storage local-path-config
- change the script setup like this
mkdir -m 0777 -p "$VOL_DIR"
chmod 0777 -R "$VOL_DIR"
If you don't want to recreate the PVC,you also can change the Pod's securityContext in spec.securityContext
securityContext:
fsGroup: 0 #field specifies that for any Containers in the Pod, all processes run with user ID 0
runAsUser: 0 #run with user ID 0, root
runAsNonRoot: false
from local-path-provisioner.
This issue is stale because it has been open 30 days with no activity. Remove stale label or comment or this will be closed in 5 days.
from local-path-provisioner.
This issue was closed because it has been stalled for 5 days with no activity.
from local-path-provisioner.
Related Issues (20)
- Can we update go version to 1.20.5 and publish to docker hub? HOT 3
- E2E test failing due to conflicting PersistentVolume with previous test when volume type is "local" HOT 1
- [question]: Is `fsGroup` working with `ReadWriteMany` PV? HOT 2
- volume folder created with unexpected different user and folder HOT 5
- Should support anti afinity policy settings on pvc HOT 2
- Pod with nodeName hangs while waiting for PVC to be provisioned HOT 2
- feature: add support to set folderName on PVC HOT 6
- Volume not provisioned when binding type is set to `Immediate` HOT 7
- Helm: Chart.yaml file is missing on helm install
- StorageClass annotations defaultVolumeType not work HOT 9
- Helm chart contains duplicate labels HOT 1
- How to set multiple nodepaths to one sc HOT 2
- Multiple sharedFS as storageClass? HOT 2
- Permission denied on RHEL based OS HOT 4
- Applying with Kustomize and nameSuffix results in a "Error starting daemon: invalid empty flag helper-pod-file and it also does not exist ... " error HOT 2
- provisioner assumes that a node's metadata.name == metadata.labels["kubernetes.io/hostname"] HOT 3
- e2e tests racy? HOT 3
- Client-side throttling is logged. Any configuration options to adjust? HOT 2
- can't create directory: Permission denied HOT 3
- Issue with the helper pod security context being overwritten HOT 8
Recommend Projects
-
React
A declarative, efficient, and flexible JavaScript library for building user interfaces.
-
Vue.js
🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
-
Typescript
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
-
TensorFlow
An Open Source Machine Learning Framework for Everyone
-
Django
The Web framework for perfectionists with deadlines.
-
Laravel
A PHP framework for web artisans
-
D3
Bring data to life with SVG, Canvas and HTML. 📊📈🎉
-
Recommend Topics
-
javascript
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
-
web
Some thing interesting about web. New door for the world.
-
server
A server is a program made to process requests and deliver data to clients.
-
Machine learning
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
-
Visualization
Some thing interesting about visualization, use data art
-
Game
Some thing interesting about game, make everyone happy.
Recommend Org
-
Facebook
We are working to build community through open source technology. NB: members must have two-factor auth.
-
Microsoft
Open source projects and samples from Microsoft.
-
Google
Google ❤️ Open Source for everyone.
-
Alibaba
Alibaba Open Source for everyone
-
D3
Data-Driven Documents codes.
-
Tencent
China tencent open source team.
from local-path-provisioner.