Zum Hauptinhalt springen
Version: Weekly Build

OpenSearch

OpenSearch ist eine verteilte Such- und Analyse-Engine für Volltextsuche, Log-Analyse und Observability-Workloads.

EigenschaftWertHinweise
Provider-NameopensearchWird in Landscape-Provider-Definitionen verwendet.
Versionv0Aktuelle vom Provider bereitgestellte Schema-Version.
KategorieSearch & AnalyticsWird im Managed Services-Katalog angezeigt.
GeltungsbereichglobalAuf Team-Ebene verfügbar, nicht an eine einzelne Workspace-Runtime gebunden.
Team-SingletonfalseTeams können mehrere OpenSearch-Service-Instanzen erstellen.
Pause-UnterstützungfalseDieser Provider unterstützt kein Pausieren.

Geschlossenes Testing

Dieser Provider befindet sich derzeit in einem frühen Teststadium und ist nur auf dedizierten Installationen verfügbar (geschlossenes Testing). Der Provider entwickelt sich weiter; Schema, Pläne und Verhalten können sich in Zukunft ändern.

Schema

Config

FeldTypErforderlich beim ErstellenHinweise
versionstringNeinOpenSearch-Engine-Version. Standard- und einziger erlaubter Wert: 2.19.

Secrets

FeldTypErforderlich beim ErstellenHinweise
superuserPasswordstringJaPasswort für den administrativen Benutzer.

Details / Ausgabe

FeldTypVerfügbarkeitHinweise
hoststringNach der Bereitstellung verfügbarInterner Service-Hostname.
portintegerNach der Bereitstellung verfügbarREST-API-Port.
dashboardsUrlstringNach der Bereitstellung verfügbarURL des OpenSearch-Dashboards-Endpunkts.
replicasintegerNach der Bereitstellung verfügbarGemeldete Anzahl der Replicas.
readyReplicasintegerNach der Bereitstellung verfügbarAnzahl der derzeit bereiten Replicas.
readybooleanNach der Bereitstellung verfügbarGibt an, ob der Cluster bereit ist.

Pläne

Der Provider stellt mehrere Pläne bereit: Small (id: 0), Medium (id: 1), Large (id: 2) und Extra Large (id: 3). Beispielplan: Small (id: 0).

ParameterTypStandardMinimumMaximumStatischHinweise
storageinteger51205120-NeinWird als storage-mib abgerechnet.
cpunumber5--NeinWird als cpu-tenths abgerechnet.
memoryinteger10241024-NeinWird als ram-mib abgerechnet.
replicasinteger3--JaFeste Replica-Anzahl im Beispielplan.

Beispiel in einer Landscape

schemaVersion: v0.2

run:
search:
provider:
name: opensearch
version: v0
plan:
id: 0
parameters:
storage: 5120
cpu: 5
memory: 1024
replicas: 3
config:
version: "2.19"
secrets:
superuserPassword: "${{ vault.opensearchSuperuserPassword }}"

Anwendungs-Runtimes können sich über die REST-API mit host, port und den gespeicherten Superuser-Zugangsdaten verbinden, während operative Nutzer dashboardsUrl für die Dashboards-Oberfläche öffnen können. Derselbe Endpunkt ist auch von anderen Codesphere-Runtimes erreichbar, einschließlich Reactives, Managed Containers und Virtual Cluster-Workloads.