kubernetes - 为 Kubernetes 作业提供文件
问题描述
我正在尝试创建一个 Kubernetes 作业,该作业将在某些机器上运行。我希望该工作能够以某种方式将文件从这台机器复制到在工作本身内运行的容器中并对其进行处理。首先,这是一个好方法吗?其次,我怎么能这样做?我的 k8s 作业应该从注册表运行一些预构建的图像。我知道我可以自己构建这样的图像并将所需的文件包含在其中但是我想知道我是否可以跳过该步骤?我也读过关于 configMaps 的文章,但是它们是扁平的,我的模板文件夹里面也可以有文件夹。
举个例子:机器 X 有目录 /templates。我运行kubectl apply -f my-job.yaml
并且我希望这个工作中的这个容器将具有与位于 /templates 中的相同的文件。
将不胜感激任何提示如何实现这一点。
解决方案
推荐阅读
- java - Wear Google 身份验证所需的最低 SDK
- webpack - 如何通过 webpack 4 压缩图像
- angular - RXJS - Angular - 取消订阅主题
- javascript - 函数 createIdentityMatrix(a,b)
- shiny - 如何根据闪亮应用程序中的选项卡选择实现条件输出
- r - 不知道如何为列表类型的对象自动选择比例。默认为连续
- visual-studio-2017 - 使用 Visual Studio 开发人员提示执行目标
- javascript - 无法让 React 组件显示 onClick
- haskell - 如何在QTree中定义
- hive - 无法通过 cli 启动 apache hive