在启动之前在 kubernetes 图像上编辑文件
Edit file on kubernetes image before starting it
我有一个名为 http
的图像,其中有一个名为 httpd-isec.conf
的文件。我想在 kubernetes 启动图像之前编辑 httpd-isec.conf
。这可能吗?
initContainers
和挂载图像会以某种方式起作用吗?
这是不可能的。图像是不可变的。您可以做的是使用 init 容器将文件复制到 emptyDir 卷,对其进行编辑,然后将该卷挂载到主容器中的原始文件上。
是的,请在您的映像中添加启动脚本以编辑文件。
您还可以创建一个自定义图像并将您的 http 图像作为它的基础图像并在 init
上编辑文件
我有一个名为 http
的图像,其中有一个名为 httpd-isec.conf
的文件。我想在 kubernetes 启动图像之前编辑 httpd-isec.conf
。这可能吗?
initContainers
和挂载图像会以某种方式起作用吗?
这是不可能的。图像是不可变的。您可以做的是使用 init 容器将文件复制到 emptyDir 卷,对其进行编辑,然后将该卷挂载到主容器中的原始文件上。
是的,请在您的映像中添加启动脚本以编辑文件。 您还可以创建一个自定义图像并将您的 http 图像作为它的基础图像并在 init
上编辑文件