[root@master Chapter5]# cat configmap.yaml
apiVersion: v1
kind: ConfigMap
metadata:
name: my-db-config
data:
db-url: localhost
---
apiVersion: v1
kind: Pod
metadata:
name: myapp
labels:
name: myapp
spec:
containers:
- name: myapp
image: busybox
command: ["sh","-c","env"]
envFrom:
- configMapRef:
name: my-db-config
resources:
limits:
memory: "128Mi"
cpu: "500m"
[root@master Chapter5]# kubectl delete -f configmap.yaml
configmap "my-db-config" deleted
pod "myapp"
configmap
最新推荐文章于 2024-09-22 13:49:16 发布
本文介绍了如何在Kubernetes中创建和使用ConfigMap。通过一个配置文件`configmap.yaml`展示了如何定义ConfigMap,并将其应用到Pod中,设置环境变量。示例中展示了ConfigMap用于设置数据库URL,并在Pod启动时读取这个配置。最后,展示了删除ConfigMap和Pod的命令,以及查看Pod日志确认ConfigMap的环境变量生效。
摘要由CSDN通过智能技术生成