首页 > 解决方案 > 我们可以通过终端传递 Kubectl create 命令的参数吗

问题描述

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

args['--country=usa']

它运行完美,并且 pod 将支持这个论点。但是对于不同的国家名称,我需要更改这个 yaml 的参数,然后运行

kubectl create -f deploy.yml 命令一次又一次

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

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

标签: kuberneteskubernetes-helm

解决方案


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

使用 env 变量和 configmap: 如何将命令行参数传递给 kubectl create 命令

使用 Helm: Kubernetes 部署 - 传递参数


推荐阅读