我的要求是在 pod 里面有一个文件 位置:/mnt/secrets-store/environment
在 kubernetes 清单文件中,我想设置环境变量。值包含上述位置平面文件
请分享您对如何实现这一目标的想法
我在 k8s yml 文件中尝试了以下选项,但不起作用
apiVersion: apps/v1
kind: Deployment
metadata:
name: sample-api
namespace: dev
spec:
replicas: 3
selector:
matchLabels:
app: sample-api
template:
metadata:
labels:
app: sample-api
aadpodidbinding: azure-pod-identity-binding-selector
spec:
containers:
- name: sample-api
image: sample.azurecr.io/sample:11129
imagePullPolicy: Always
ports:
- containerPort: 80
env:
- name: "ASPNETCORE_ENVIRONMENT"
value: "Kubernetes"
- name: NRIA_DISPLAY_NAME
value: $("/usr/bin/cat" "/mnt/secrets-store/environment")