Empresas
Empleos
  • Sobre nosotros
  • Soluciones
    • Publicación de vacantes
      Publica tu vacante y recibe candidatos calificados en 48h.
    • Evaluación de candidatos
      500+ pruebas técnicas y psicológicas, más anti-fraude.
    • Headhunting
      Búsqueda ejecutiva a la medida de principio a fin.
    • Nómina + EOR
      Dispersión de nómina y EOR en más de 15 países de LATAM.
  • Precios
  • Empleos

0

182
Vistas
HorizontalPodAutoscaler | Establecer/Actualizar valor de variable

¿Hay alguna manera de usar HorizontalPodAutoscaler y lograr escalar hacia arriba o hacia abajo y, junto con eso, actualizar un valor (ya sea una variable de Helm como .Values.foo o una variable de entorno dentro del pod en ejecución)?

Antecedentes : estoy buscando una instalación de Postgres de código abierto que tenga la capacidad de escalar. Encontré una buena vez aquí https://github.com/bitnami/charts/tree/master/bitnami/postgresql-ha

Este paquete tiene una forma manual documentada de escalar, con un comando como helm install/upgrade test . --set postgresql.replicaCount=1

Estoy tratando de poner un HorizontalPodAutoscaler a este paquete.

Lea también: https://github.com/bitnami/charts/issues/2931


Resumen de la investigación :

  • Hay una variable de entorno llamada REPMGR_PARTNER_NODES
  • Esto mantiene una lista de réplicas conocidas en formato APP_NAME-postgresql-ha-postgresql-REPLICA_NUM.APP_NAME-postgresql-ha-postgresql-headless.default.svc.cluster.local
  • Esto se completa con templates/postgresql/statefulset.yaml en su sección env
  • La replicación se establecerá en StatefulSet
  • El Statefulset auto crea PVC
  • Podemos verificar la replicación a través kubectl describe statefulset test-postgresql-ha-postgresql | grep Replicas:

Problema :

  • Con un HPA normal como el siguiente código, la variable de entorno de cada pod REPMGR_PARTNER_NODES tiene un valor más antiguo.
 apiVersion: autoscaling/v2beta1 kind: HorizontalPodAutoscaler metadata: name: "test-hpa" spec: scaleTargetRef: apiVersion: apps/v1 kind: StatefulSet name: "test-postgresql-ha-postgresql" minReplicas: 4 maxReplicas: 5 metrics: - type: Resource resource: name: cpu targetAverageUtilization: 40
over 4 years ago · Santiago Trujillo
Responde la pregunta
Encuentra empleos remotos

¡Descubre la nueva forma de encontrar empleo!

Top de empleos
Top categorías de empleo
Empresas
Publicar vacante Precios Comercial
Legal
Términos y condiciones Política de privacidad
© 2026 PeakU Inc. All Rights Reserved.
Andres GPT
Recomiéndame algunas ofertas
Necesito ayuda