gpt4 book ai didi

kubernetes - 环境变量数组

转载 作者:行者123 更新时间:2023-12-05 02:40:31 26 4
gpt4 key购买 nike

是否可以在部署中将数组作为环境变量?

kind: Deployment
metadata:
name: array-deployment
namespace: array-deployment
spec:
replicas: 1
selector:
matchLabels:
app: array-deployment
template:
metadata:
labels:
app: array-deployment
spec:
containers:
- name: array-deployment
image: array-deployment:beta
env:
- name: ENV_PROJECTS
value: "project1"
ports:
- containerPort: 80
resources: {}

例如,我想为 ENV_PROJECT 准备一组项目。

最佳答案

环境变量是纯字符串,不支持数组作为输入

为了实现您想要的效果,您可能希望将值作为逗号分隔列表传递。 (如果您的数据包含 ,,您可能想使用其他分隔符)

所以你的 yaml list 将变成

    - name: ENV_PROJECTS
value: "project1,project2"

这假设图像 array-deployment:beta 中的代码支持从环境变量中读取逗号分隔值

关于kubernetes - 环境变量数组,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/68528541/

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