Kubernetes 应用部署与配置指南
1. 配置在线日志应用
在开发在线日志应用时,我们常常需要控制每页显示的日志条目数量。为了实现这一功能,我们可以借助 Kubernetes 的 ConfigMap 来进行配置。
具体操作步骤如下:
1. 创建 ConfigMap:
kubectl create configmap frontend-config --from-literal=journalEntries=10
- 在 Deployment 的容器资源中,将配置信息以环境变量的形式暴露给应用:
# The containers array in the PodTemplate inside the Deployment
containers:
- name: frontend
...
env:
- name: JOURNAL_ENTRIES
valueFrom:
configMapKeyRef:
name: frontend-config
key: journalEntries
不过,在实际的 Deployment 场景中,我们可能需要每周对配置进行常规更新。直接修改 ConfigMap 并非最佳实践,原因主要有两点:
- 修改配置不会触发现有 Pod 的更新,只有在 Pod 重启时配置才会生效,这会导致滚动
超级会员免费看
订阅专栏 解锁全文

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



