Kubernates将env变量传递给“ kubectl create”

Roh*_*ith 3 kubernetes google-kubernetes-engine kubectl

我需要将动态env变量传递给kubectl create。像这样

kubectl create -f app.yaml --Target=prod

基于目标的代码部署在不同的服务器上。

Roh*_*ith 5

如果要避免安装第3方插件,则可以使用sed“ s / orginal / change /”替换文本。有效。我在Jenkins shell中使用了它。

猫app.yaml | sed“ s / l3-apps / l2-apps /” | kubectl创建-f-