Ich habe Docker Compose (v2) und haben eine Knoten-Service (Website) und Python-basierte API bereitgestellt mit Nginx sitzen vor ihnen.Docker Container automatisch an Upstream-Konfiguration von Nginx Load Balancer
Eine Sache, die ich tun möchte, ist in der Lage, die Dienste durch Hinzufügen weiterer Container zu skalieren. Wenn ich im Voraus weiß, wie viele Container ich haben werde, kann ich die nginx upstream config mit den Verweisen auf die IPs der Container fest codieren, die Docker zur Verfügung stellt. Das Problem ist jedoch, dass die Upstream-nginx-Konfiguration dynamisch sein soll, z. Wenn ich einen weiteren Docker-Container hinzufüge, wird einfach der Speicherort des Containers an die Upstream-Liste der IPs im Upstream-Block angehängt.
Meine Idee war, ein Skript zu erstellen, das automatisch die Upstream-Server mit Env-Variablen anhängen wird, wenn die Container ändern, aber ich bin unsicher, wo ich anfangen soll und kann kein gutes Beispiel finden.
das scheint genau das zu sein, was ich gesucht habe, danke! – ExoticChimp