Ausführen mehrerer Instanzen derselben Springboot-Anwendung

0

Ich habe eine Spring-Boot-Anwendung, die ich in der öffentlichen Cloud von OVH bereitstellen möchte.

Ich muss nicht das Ziel erreichen, mehrere Instanzen derselben Anwendung bereitzustellen, und jede Instanz muss über eigene Ressourcen verfügen (z. B. MySQL-Datenbank).

Auf jede Instanz muss mit einer speziellen URL zugegriffen werden. Zum Beispiel:

Ich bin wirklich neu in allem, was Cloud Computing und Bereitstellungen betrifft.

Was ich im Internet gelesen habe, bezweifle ich

  • Verwenden Sie Docker, wenn jede Instanz in einem eigenen Container ausgeführt werden muss (damit die Ressourcen für jede Instanz getrennt werden).

  • Verwenden Sie Kubernetes, um das Ziel zu erreichen, dass auf jede Instanz über eine bestimmte URL zugegriffen werden kann.

Liege ich falsch ? Alle Online-Kurse / Ressourcen / Videos, die helfen können, wären fantastisch.

Danke im Voraus.

Mouley
quelle

Antworten:

0

Willkommen in der Stack Community!

Zunächst empfehle ich, die Serverfault- Tour schnell durchzuarbeiten, um zu verstehen, wie Fragen gestellt und gewünschte Antworten erhalten werden.

Auf dieser Seite dreht sich alles um Antworten. Es ist kein Diskussionsforum.

Beginnen Sie in Ihrem Fall mit dem Lesen des Kuberenetes- Konzepts und spielen Sie mit den Grundlagen von Kubernetes . Und wenn Sie bei der Bereitstellung Ihrer Anwendung auf ein bestimmtes Problem stoßen, können Sie sich an eine Community wenden und um Hilfe bitten.

Wenn Sie jedoch an diesem Punkt interessiert sind, wie mehrere Hosts in K8s verwaltet werden, benötigen Sie ein Ingress- Objekt, das jede URL einem bestimmten Backend zuordnet, d. H

- host:  domainname.instance1.com
    http:
      paths:
      - backend:
          serviceName: service1
          servicePort: 80
  - host: domainname.instance2.com
    http:
      paths:
      - backend:
          serviceName: service2
          servicePort: 80

Hoffe bald von dir zu hören!

A_Suh
quelle
Danke, Ingress war genau die Lösung. Entschuldigung für die späte Antwort. Ich las über all diese neuen Dinge
Mouley,