舵图将外壳程序脚本从本地计算机复制到远程Pod,更改权限并执行

时间:2019-10-26 16:31:05

标签: kubernetes-helm

是否可以使用图表和舵机将Shell脚本从本地计算机复制到Pod,更改脚本权限并在Pod中执行脚本?

1 个答案:

答案 0 :(得分:0)

不,Helm无法做到这一点。实际上,尽管它可以在将YAML发送到Kubernetes服务器之前应用模板,但实际上只能运行kubectl applykubectl delete的Kubernetes命令。您正在描述的命令性命令(kubectl cpkubectl exec)不是Helm可以做的。

(在任何情况下,您描述的命令式命令在Kubernetes中通常都不是一种好的形式。通常,您需要将脚本打包在Docker映像中,以便能够在集群中运行它,并且您想尝试设置您的容器以使其能够进行尽可能多的设置。还请记住,吊舱会定期删除,有时甚至超出您的控制范围,并且您手动复制到吊舱中的所有内容都会丢失当这种情况发生时。)