我正在使用 Spinnaker 在 Kubernetes 集群上部署一个版本。我面临的问题是,每次我部署我的 Release 时,Spinnaker 总是会终止 mongoDB。尽管我在 Spinnaker 中使用与上次完全相同的配置进行部署,但 Spinnaker 首先终止预先存在的 mongodb pod,然后部署一个新的。
mongoDB 的设置如下,两个选项我都试过了(useStatefulSet true 和 false)。我正在使用 Bitnami 的 MongoDB Helm 图表。
38 mongodb:
39 enabled: true
40
41 mongodbDatabase: mydb
42 mongodbUsername: myusername
43 mongodbPassword: password
44
45 service:
46 name: mongodb
47 port: 27017
48
49 fullnameOverride: mongodb
50
51 useStatefulSet: true
任何解决方案或原因? (因为 postgresql 不会被终止和部署 - 它总是保持不变)