哪里可以在kubernetes清单中使用环境变量?



使用示例来设置环境变量,我可以设置它们,但我找不到关于我可以在清单中使用它们的文档。将hostAliases IP的文字值替换为env变量会给出一个错误:

apiVersion: v1
kind: Pod
metadata:
name: envar-demo
labels:
purpose: demonstrate-envars
spec:
containers:
- name: envar-demo-container
image: gcr.io/google-samples/node-hello:1.0
env:
- name: DEMO_GREETING
value: "Hello from the environment"
- name: DEMO_FAREWELL
value: "Such a sweet sorrow"
- name: HOST_ALIAS_IP
value: "127.0.0.1"      
hostAliases:
- ip: $(HOST_ALIAS_IP)
hostnames:
- "desktop"

C:>kubectl apply -f envars。
Pod " envy -demo"spec. hostalias . IP:无效值:"$(HOST_ALIAS_IP)":必须是有效的IP地址

您不能在清单中使用环境变量。你只能在舱内使用它们。它们描述pod的环境,而不是解析清单的环境。

相关内容

  • 没有找到相关文章

最新更新