ConfigMaps
本课属于 Coddy Terminal 学习旅程的“Kubernetes 入门”单元。第 26 课,共 45 课。
颜色主题或日志级别等设置不应固化在镜像中,否则每次更改都意味着要重新构建。Kubernetes 会将它们存储在 ConfigMap 中:这是一组带名称的键值对,Pod 可以读取这些键值对。
根据字面值创建一个:
kubectl create configmap app-config --from-literal=COLOR=blue --from-literal=MODE=devKubernetes 会返回 configmap/app-config created。使用 kubectl get configmaps 列出它们(简写为 cm)。
要查看这些值,请描述 ConfigMap:
kubectl describe configmap app-configData 部分会列出每个键及其值。ConfigMap 用于存储普通设置,不用于存储机密信息:任何能读取该对象的人都能看到这些值。
挑战
入门创建一个名为 app-config 的 ConfigMap,其中包含两个键:COLOR 设置为 blue,MODE 设置为 dev,然后描述该 ConfigMap 以查看这些值。
亲手试试
这节课包含一个小测验。开始学习即可作答,并记录你的进度。
Kubernetes 入门中的所有课
自己练习: Terminal 在线编辑器