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.
-
kind v0.31+ (
brew install kind/winget install Kubernetes.kind) -
helm v3
-
openssl im PATH (
brew install openssl/winget install ShiningLight.OpenSSL.Dev) -
octo-cli (
choco install octo-cliunter 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):
- AutoMapper – kostenlose Stufe verfügbar
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.