Kubernetes 我们可以通过终端传递Kubectl create命令的参数吗

Kubernetes 我们可以通过终端传递Kubectl create命令的参数吗,kubernetes,kubernetes-helm,Kubernetes,Kubernetes Helm,我有部署yaml文件,我正在其中设置一个参数 args['--country=usa'] 它运行得很好,pod会支持这个论点。但对于不同的国家名称,我需要更改此yaml作为参数,然后运行 kubectl反复创建-f deploy.yml命令 有没有办法通过create命令传递这个参数 我尝试了kubectl create-f deploy.yml'-country=usa',但似乎这不是传递它的正确方法不幸的是,没有简单的方法可以做到这一点。 这里有一些相关的问题 使用env变量和config

我有部署yaml文件,我正在其中设置一个参数

args['--country=usa']
它运行得很好,pod会支持这个论点。但对于不同的国家名称,我需要更改此yaml作为参数,然后运行

kubectl反复创建-f deploy.yml命令

有没有办法通过create命令传递这个参数


我尝试了kubectl create-f deploy.yml'-country=usa',但似乎这不是传递它的正确方法

不幸的是,没有简单的方法可以做到这一点。 这里有一些相关的问题

使用env变量和configmap:

使用头盔:

我相信是为了解决这个问题而设计的,
kubectl补丁
也会有足够的shell引用:-)好的。我现在使用Helm来传递参数,但仍然无法更改值。您能推荐Helm中的任何示例来传递动态参数吗