0

我正在对接我的解决方案并希望将其部署到 K8s。我的模板之一是 ConfigMap。它看起来像这样:

apiVersion: v1
kind: ConfigMap
metadata:
  name: app-configmap
data:
  MAX_AGE_SECONDS: 10

这很简单,目前它只有 1 个值。问题是,我想实现一些 CI/CD(使用 Azure Pipelines,尽管这对于这篇文章来说并不重要。我的 ConfigMap 包含默认值,我应该能够在部署后自由更改它。事情也就是说,如果我添加持续部署,它将在每次推送时部署所有模板(部署、服务、configMap),我的 configMap 每次都会被默认值覆盖。

Internet 上到处都是 CD 最佳实践,但我没有找到任何关于区分初始部署和以后部署的信息。我觉得这是两种不同的部署。我错过了什么吗?

4

0 回答 0