是否有一种方法可以使用HorizontalPodAutoscaler
来实现向上/向下缩放并与之一起更新值({{1}之类的Helm变量或运行的pod内的environemnt变量)?
背景: 我正在寻找具有伸缩能力的开源Postgres安装。我在这里https://github.com/bitnami/charts/tree/master/bitnami/postgresql-ha
此软件包已记录了手动缩放的方式,并使用.Values.foo
我正在尝试将helm install/upgrade test . --set postgresql.replicaCount=1
放入此包装中。
另请参阅:https://github.com/bitnami/charts/issues/2931
研究摘要:
HorizontalPodAutoscaler
的环境变量REPMGR_PARTNER_NODES
的已知副本的列表APP_NAME-postgresql-ha-postgresql-REPLICA_NUM.APP_NAME-postgresql-ha-postgresql-headless.default.svc.cluster.local
的env部分填充的。templates/postgresql/statefulset.yaml
问题:
kubectl describe statefulset test-postgresql-ha-postgresql | grep Replicas:
的值都较大。REPMGR_PARTNER_NODES