gpt4 book ai didi

bash - 运行sh文件时在k8s initContainer上获得权限被拒绝

转载 作者:行者123 更新时间:2023-12-04 12:40:37 24 4
gpt4 key购买 nike

我有一个带有 2 个容器的 k8s YAML 文件。 initContainer和主容器。我正在使用卷挂载要在 initContainer 中运行的脚本文件但我收到 permission denied错误。
这是片段。

  volumes:
- name: casacm-script
configMap:
name: {{ include "oxauth.name" . }}-casacm-script

并在 initContainer我安装它喜欢
 initContainers:
- name: {{ include "oxauth.name" .}}-init
image: gcr.io/cloud-builders/kubectl:latest
command:
- sh
- -c
- /scripts/casacm.sh
volumeMounts:
- name: casacm-script
mountPath: "/scripts/casacm.sh"
subPath: casacm.sh

最佳答案

将您的卷更改为以下以添加权限。

volumes:
- name: casacm-script
configMap:
name: {{ include "oxauth.name" . }}-casacm-script
defaultMode: 0777

关于bash - 运行sh文件时在k8s initContainer上获得权限被拒绝,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/59717437/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com