[英]Cannot set image name from environment variable in initcontainer
我有一个 initcontainer,想从 ENVIRONMENT 变量中设置图像名称。
所以我这样做
export NODE_LABEL_IMAGE=docker.io/ambikanair/node-label-updater:latest
容器规格如下
initContainers:
- name: node-label-updater
imagePullPolicy: Always
securityContext:
privileged: false
allowPrivilegeEscalation: false
resources:
limits:
cpu: 12m
memory: 24Mi
requests:
cpu: 3m
memory: 6Mi
env:
- name: NODE_NAME
valueFrom:
fieldRef:
fieldPath: spec.nodeName
image: ${NODE_LABEL_IMAGE}
创建 pod 后,initcontainer 没有出现。
Pod 描述节目
Init Containers:
node-label-updater:
Container ID:
Image: ${NODE_LABEL_IMAGE}
Image ID:
Port: <none>
Host Port: <none>
State: Waiting
Reason: InvalidImageName
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.