gpt4 book ai didi

kubernetes - kubectl 使用来自 secret 配置的 env var 运行

转载 作者:行者123 更新时间:2023-12-02 08:05:07 29 4
gpt4 key购买 nike

我如何发出 kubectl run从 k8s secret 配置映射中提取环境变量?

目前我有:
kubectl run oneoff -i --rm NAME --image=IMAGE --env SECRET=foo

最佳答案

查看 overrides run 的旗帜命令...它读作:

An inline JSON override for the generated object. If this is non-empty, it is used to override the generated object. Requires that the object supply a valid apiVersion field.



https://kubernetes.io/docs/reference/generated/kubectl/kubectl-commands#run

所以在你的情况下,我想它会是这样的:
kubectl run oneoff -i --rm --overrides='
{
"spec": {
"containers": [
{
"name": "oneoff",
"image": "IMAGE",
"env": [
{
"name": "ENV_NAME"
"valueFrom": {
"secretKeyRef": {
"name": "SECRET_NAME",
"key": "SECRET_KEY"
}
}
}
]
}
]
}
}
' --image= IMAGE

关于kubernetes - kubectl 使用来自 secret 配置的 env var 运行,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/52488316/

29 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com