Zum Hauptinhalt springen

Voraussetzungen

OctoMesh wird in der Produktion mit Kubernetes betrieben. Diese Anleitung führt dasselbe Helm-Chart-Deployment auf einem lokalen kind-Cluster (Kubernetes in Docker) aus.

Die folgenden Werkzeuge müssen auf Ihrem lokalen Rechner installiert sein, bevor Sie die OctoMesh-Plattform starten können:

  • Docker Desktop (oder Docker Engine unter Linux)

    • Hinweis: Die OctoMesh-Service-Images sind seit Release 3.4.51 multi-arch (amd64/arm64), sodass Windows, Linux, Intel-Macs und Apple-Silicon-Macs alle unterstützt werden. Releases älter als 3.4.51 sind nur amd64.
  • PowerShell 7.4+

  • kind v0.31+ (brew install kind / winget install Kubernetes.kind)

  • kubectl

  • helm v3

  • openssl im PATH (brew install openssl / winget install ShiningLight.OpenSSL.Dev)

  • octo-cli (choco install octo-cli unter Windows; laden Sie das eigenständige Binary für macOS/Linux aus dem Download Center herunter) – Mindestversion 3.4.51

  • Lizenzschlüssel (während der Installation abgefragt):

    Der Identity Service läuft auf OpenIddict (Apache 2.0) – ein IdentityServer-Lizenzschlüssel wird nicht mehr benötigt.

Es sind kein hosts-Datei-Eintrag und kein manueller Zertifikatsimport nötig: Services werden unter *.127-0-0-1.nip.io-Hostnamen erreicht (öffentliches DNS, das auf 127.0.0.1 auflöst) und der Installer richtet eine lokal vertrauenswürdige Zertifizierungsstelle ein.

Für die CLI-Nutzung und die Befehlsreferenz siehe octo-cli.