【发布时间】:2017-04-29 10:13:28
【问题描述】:
我想在 Kubernetes 集群上部署一个带有复制功能的 Postgres 服务。
我为此定义了一个 PetSet 和一个服务。但是我只能为服务中的所有 pod 定义相同的资源限制,因此 Kubernetes 将这些节点随机分配给节点。
有没有办法,我可以使用不同的 pod 资源配置获得服务?
我当前的 yaml 供参考。
https://github.com/kubernetes/charts/blob/master/incubator/patroni/templates/ps-patroni.yaml
【问题讨论】:
-
只是好奇 - 它会导致什么问题?我问是因为我们将“常规方式”部署为部署+服务,有时作为工作。因此我们在 yaml 文件中选择 nodepool - 这样我们就可以定位我们想要的节点。
标签: postgresql kubernetes kubernetes-helm