小编Flo*_*ian的帖子

我可以将 initContainers 添加到 kubernetes-cronjob 吗?

我想要一个 initContainer 在我的 kubernetes cronjob 运行的容器之前运行。它用于安装 kubectl。有没有办法做到这一点?

我试图将 initContainer 参数添加到 cronjob.yaml 文件中,但它抛出了一个错误。

我的 containerInit 的代码如下:

initContainers:
- name: install-kubectl
  image: allanlei/kubectl
  volumeMounts:
  - name: kubectl
    mountPath: /data
  command: ["cp", "/usr/local/bin/kubectl", "/data/kubectl"]
Run Code Online (Sandbox Code Playgroud)

我的 cronjob 需要能够访问 kubectl。这就是我尝试这样做的原因。我很感激任何关于如何解决这个问题的建议。

kubernetes google-kubernetes-engine kubernetes-cronjob

3
推荐指数
1
解决办法
2533
查看次数