Menu
CoddyTech

ConfigMaps

本课属于 Coddy Terminal 学习旅程的“Kubernetes 入门”单元。第 26 课,共 45 课。

颜色主题或日志级别等设置不应固化在镜像中,否则每次更改都意味着要重新构建。Kubernetes 会将它们存储在 ConfigMap 中:这是一组带名称的键值对,Pod 可以读取这些键值对。

根据字面值创建一个:

kubectl create configmap app-config --from-literal=COLOR=blue --from-literal=MODE=dev

Kubernetes 会返回 configmap/app-config created。使用 kubectl get configmaps 列出它们(简写为 cm)。

要查看这些值,请描述 ConfigMap:

kubectl describe configmap app-config

Data 部分会列出每个键及其值。ConfigMap 用于存储普通设置,不用于存储机密信息:任何能读取该对象的人都能看到这些值。

challenge icon

挑战

入门

创建一个名为 app-config 的 ConfigMap,其中包含两个键:COLOR 设置为 blue,MODE 设置为 dev,然后描述该 ConfigMap 以查看这些值。

亲手试试

终端
quiz icon自我测试

这节课包含一个小测验。开始学习即可作答,并记录你的进度。

Kubernetes 入门中的所有课

自己练习: Terminal 在线编辑器