Kubernetes 在openshift OKD中使用initContainer初始化配置

Kubernetes 在openshift OKD中使用initContainer初始化配置,kubernetes,openshift,okd,Kubernetes,Openshift,Okd,我正在尝试运行Gitea1.8.3,它现在有一个习惯,希望将生成的JWT令牌写入自己的app.ini文件中。以前,app.ini文件可以从ConfigMap以只读方式装载。现在我需要用一些数据填充app.ini文件,但也要让应用程序写入该文件 我试图让initContainer写出安装在主应用程序中的配置。这一点在第页进行了解释。当我使用minishift尝试该示例时,它告诉我由于安全限制,无法装载主机路径。我不想放松安全性,所以我尝试将配置放入PVC中。以下是脚本: #/bin/bash ca

我正在尝试运行Gitea1.8.3,它现在有一个习惯,希望将生成的JWT令牌写入自己的app.ini文件中。以前,app.ini文件可以从ConfigMap以只读方式装载。现在我需要用一些数据填充app.ini文件,但也要让应用程序写入该文件

我试图让initContainer写出安装在主应用程序中的配置。这一点在第页进行了解释。当我使用minishift尝试该示例时,它告诉我由于安全限制,无法装载主机路径。我不想放松安全性,所以我尝试将配置放入PVC中。以下是脚本:

#/bin/bash

cat | oc create-f-您最好使用emptyDir卷,而不是PVC卷。无论如何,请尝试使用命令作为
[“sh”、“-c”、“echo…>/data/config”]
@GrahamDumpleton是的,我已将修复程序发布到了。您想发布一个答案以便我接受它吗?谢谢