Kubernetes 中的 ConfigMaps 和 Secrets 实践指南
1. 引言
在 Kubernetes 环境中,ConfigMaps 和 Secrets 是管理应用程序配置和敏感数据的重要工具。ConfigMaps 用于存储非敏感的配置数据,而 Secrets 则用于存储敏感信息,如密码、密钥等。本文将通过一系列实践练习,详细介绍如何创建和使用 ConfigMaps 与 Secrets。
2. 创建 ConfigMap 并以环境变量形式挂载到 Pod
2.1 创建命名空间
首先,为所有练习创建一个命名空间:
kubectl create namespace configmap-test
预期输出:
namespace/configmap-test created
2.2 创建包含单键值对的 ConfigMap
使用以下命令创建一个包含单键值对的 ConfigMap:
kubectl create configmap singlevalue-map --from-literal=partner-url=https://www.auppost.com.au --namespace configmap-test
预期输出:
configmap/singlevalue-map created
超级会员免费看
订阅专栏 解锁全文
29

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



