Empresas
Empregos
  • Sobre nós
  • Soluções
    • Publicação de vagas
      Publique sua vaga e receba candidatos qualificados em 48h.
    • Avaliações de candidatos
      Mais de 500 testes técnicos e psicológicos, mais anti-fraude.
    • Headhunting
      Busca executiva personalizada do início ao fim.
    • Folha de Pagamento + EOR
      Dispersão de folha e EOR em mais de 15 países da LATAM.
  • Preços
  • Empregos

0

302
Visualizações
balanceo de carga docker-swarm + nginx: ¿Necesito configurar upstream en .conf?

soy bastante nuevo en docker-swarm y nginx, mi configuración actual es una aplicación de matraz/gunicorn básica que usa nginx como proxy inverso implementado en un docker-swarm, en este momento se ejecuta correctamente, cuando consulto uno de los nodos de enjambre que devuelve la ID de host de un host diferente en el enjambre cada vez, lo que supongo que está ocurriendo en el equilibrio de carga.

Aunque no sé si lo está haciendo Docker Swarm o nginx.

EDITAR: estoy escalando los servicios a través de los hosts en el enjambre.

He visto varios ejemplos de cómo configurar la variable ascendente (que no tengo) y agregar manualmente cada IP de host allí, mi pregunta es si necesito incluir eso para que el equilibrio de carga funcione correctamente / ¿cómo puedo probar si es equilibrar correctamente?

Aquí está mi dockerfile nginx y docker-compose.yml

 worker_processes 3; events { } http { keepalive_timeout 360s; server { listen 8080; server_name app; charset utf-8; location / { proxy_pass http://app:5000; proxy_set_header Host $host; proxy_set_header X-Real-IP $remote_addr; proxy_set_header X-Forwarded-For $proxy_add_x_forwarded_for; } } }
 version: '3' services: app: image: <repouser>/<repo>:flask deploy: replicas: 1 restart_policy: condition: on-failure networks: - apinetwork expose: - "5000" ports: - "5000:5000" nginx: image: <repouser>/<repo>:nginx deploy: replicas: 1 restart_policy: condition: on-failure networks: - apinetwork expose: - "80" ports: - "80:8080" networks: apinetwork: driver: overlay

Gracias por cualquier ayuda.

over 4 years ago · Santiago Trujillo
Responde à pergunta
Encontrar trabalhos remotos

Descubra a nova forma de encontrar um emprego!

melhores empregos
Principais categorias de trabalho
Empresas
Postar vaga Preços Comercial
Jurídico
Termos e Condições Política de privacidade
© 2026 PeakU Inc. All Rights Reserved.
Andres GPT
Recomende algumas ofertas para mim
Preciso de ajuda