系统中变更、依赖和机密信息的处理
1. 添加 ConfigMap 到部署
ConfigMap 就位后,可用于在不同部署间共享变量,能集中管理变量修改并避免重复。下面看看微服务(Thoughts Backend、Users Backend 和 Frontend)的部署如何使用 shared-config ConfigMap。
- Thoughts Backend ConfigMap 配置
Thoughts Backend 部署定义如下:
spec:
containers:
- name: thoughts-backend-service
image: thoughts_server:v1.5
imagePullPolicy: Never
ports:
- containerPort: 8000
envFrom:
- configMapRef:
name: shared-config
env:
- name: POSTGRES_DB
value: thoughts
...
完整的 shared-config ConfigMap 会被注入到 Pod 中,其中包含之前
超级会员免费看
订阅专栏 解锁全文
4034

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



