Kubernetes 中的 ConfigMap 与 Secret 资源使用指南
1. 引言
在创建容器作为代码的只读实例时,我们需要一种方式以标志或配置的形式进行小的更改。同时,我们不希望在容器镜像中包含 API 密钥、密码或认证令牌等敏感信息。Kubernetes 提供了 ConfigMap 和 Secret 两种资源来帮助我们处理这类信息。
2. ConfigMap
2.1 ConfigMap 简介
ConfigMap 可单独使用或跨 Pod 用于应用程序部署,为应用程序提供了一个集中更新和传播配置的地方。例如,我们可以使用 ConfigMap 来控制 Redis 部署的基本配置。
2.2 创建 ConfigMap
2.2.1 从命令行的单键值对创建
使用 kubectl create configmap 命令,例如:
kubectl create configmap example-config --from-literal=log.level=err
查看所有配置列表:
kubectl get configmap
查看特定 ConfigMap:
kubectl describe configmap example-config
<
超级会员免费看
订阅专栏 解锁全文
28

被折叠的 条评论
为什么被折叠?



