如何在Zalando Postgres Operator清单中通过标签指定Pod调度节点
在Zalando Postgres Operator的PostgreSQL清单中配置节点标签选择
你只需要在spec层级下直接添加nodeSelector字段,和你之前在Helm values里的配置格式一致即可。修改后的完整清单示例如下:
apiVersion: "acid.zalan.do/v1" kind: postgresql metadata: name: acid-minimal-cluster spec: teamId: "acid" # 添加节点选择器配置 nodeSelector: node.kubernetes.io/instance-type: my-small-node volume: size: 1Gi numberOfInstances: 2 users: zalando: # database owner - superuser - createdb foo_user: [] # role for application foo databases: foo: zalando # dbname: owner preparedDatabases: bar: {} postgresql: version: "17"
这个配置会让Postgres Operator创建的所有Pod(包括主库和从库实例)都被调度到带有node.kubernetes.io/instance-type: my-small-node标签的节点上。
内容的提问来源于stack exchange,提问作者Katlock
相关产品推荐
相关产品推荐

