我想要一个 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"]
我的 cronjob 需要能够访问 kubectl。这就是我试图这样做的原因。我很感激任何关于我如何解决这个问题的建议。