helm部署redis-ha,提示mkdir: can’t create directory ‘/data/conf/’: Permission denied

这个主要是用户组权限问题,具体的原理不太懂,解决方法如下。
(全局搜索mkdir这个指令可以发现这是在init.sh里面的,出现在redis-ha-statefulset.yaml里面)
我们的改动是:修改values.yml的securityContext,注意securityContext存在2处,这里修改的不是metrics.securityContext。(改多了一处好像也无所谓)
原来的值是
runAsUser: 1000
fsGroup: 1000
runAsNonRoot: true
把值修改为如图所示:0,0,false
helm部署redis-ha,提示mkdir: can't create directory '/data/conf/': Permission denied
执行安装指令,这条指令请cd到values.yaml所在的文件夹执行
helm install --namespace=redis-ha --values values.yaml redis-h ./
好了

相关文章:

  • 2022-12-23
  • 2021-06-12
  • 2022-12-23
  • 2022-12-23
  • 2021-11-01
  • 2022-12-23
猜你喜欢
  • 2022-12-23
  • 2021-10-25
  • 2022-12-23
  • 2022-12-23
  • 2022-12-23
  • 2021-09-05
相关资源
相似解决方案