Kubernetes 持久卷:我可以使用 env 变量或 configMap 进行值配置吗?如果是,那怎么办?
Posted
技术标签:
【中文标题】Kubernetes 持久卷:我可以使用 env 变量或 configMap 进行值配置吗?如果是,那怎么办?【英文标题】:Kubernetes Persistent Volume : Can I use env variables or configMap for value provisioning ? if yes then how? 【发布时间】:2021-03-29 09:19:10 【问题描述】:这是我的 Persistent Volume YAML 配置,我想从 env 或 configMap 设置 server 值
apiVersion: v1
kind: PersistentVolume
metadata:
name: auth-pv
spec:
capacity:
storage: 500Mi
accessModes:
- ReadWriteMany
persistentVolumeReclaimPolicy: Retain
storageClassName: manual
nfs:
path: /nfs/auth
server: 192.168.10.104 # <ip address from env or config ?>
【问题讨论】:
【参考方案1】:对于像您这样的场景,构建掌舵图将是更好的方法。
【讨论】:
我设法用舵图值添加它。但是有没有办法在应用 PV 时从某个 Configmap、Secret 或变量中获取服务器?以上是关于Kubernetes 持久卷:我可以使用 env 变量或 configMap 进行值配置吗?如果是,那怎么办?的主要内容,如果未能解决你的问题,请参考以下文章
将文件放置在 GKE 上的 Kubernetes 持久卷存储中
是否可以使用 AWS EFS 访问点在 EKS 中挂载 kubernetes 持久卷?