问题:一个容器需要能够执行主机上某些命令
解决办法:
容器内采用hostPath挂载,挂载的patch设定为主机上该命令的路径
大致代码结构如下:
...
containers:
- name: mycontainer
image: ...
imagePullPolicy: ...
command:
- ...
volumeMounts:
- name: kubectl
mountPath: /usr/local/bin/kubectl
volumes:
- name: kubectl
hostPath:
path: /usr/local/bin/kubectl
...