Der Solr-Operator ist die offizielle Methode zur Verwaltung eines Apache Solr-Ökosystems innerhalb von Kubernetes. Es basiert auf dem Kube Builder-Framework. Weitere Informationen finden Sie auf der offiziellen Website.
Das Projekt ist produktionsbereit und wurde erfolgreich zur Verwaltung von Produktions-SolrClouds für einige der größten Solr-Benutzer eingesetzt.
Die API-Version ist noch Beta ( v1beta1
) und Nebenversionen können abwärtsinkompatible API-Änderungen aufweisen. Der Solr-Operator verfügt jedoch immer über abwärtskompatible Upgrade-Pfade. Weitere Informationen finden Sie in den Versionskompatibilitäts- und Upgrade-/Veraltungshinweisen.
Wenn bei der Verwendung des Solr-Operators Probleme auftreten, gehen Sie bitte wie folgt vor:
Besuchen Sie uns auf dem Kanal #solr-operator im offiziellen Kubernetes-Slack-Workspace.
Bitte besuchen Sie die folgenden Seiten für Dokumentation zur Verwendung und Entwicklung des Solr-Operators:
helm/
enthaltenen Diagramme mit der letzten stabilen Version kompatibel sind und sollten nur für Entwicklungszwecke verwendet werden.Für jedes CRD wurden Anwendungsbeispiele bereitgestellt.
Lesen Sie unbedingt die Hinweise zum Solr-Operator-Upgrade, bevor Sie den Solr-Operator oder die CRDs in Ihrem Kubernetes-Cluster aktualisieren.
Diese Seite enthält auch Versionskompatibilitätsmatrizen, die die kompatiblen Solr-Versionen und Kubernetes-Versionen für jede Version des Solr-Operators detailliert beschreiben.
Wir ❤️ Beiträge.
Haben Sie gute Erfahrungen mit dem Solr-Operator gemacht? Warum teilen Sie uns nicht etwas Liebe mit und tragen Code bei, oder lassen Sie uns einfach wissen, welche Probleme Sie damit hatten?
Wir freuen uns hier über Problemmeldungen; Stellen Sie sicher, dass Sie die richtige Problemvorlage für Ihr Problem auswählen, damit wir sicher sein können, dass Sie die erforderlichen Informationen bereitstellen.
Bevor Sie eine PR einreichen, führen Sie bitte vor dem Festschreiben unbedingt make prepare
aus. Andernfalls ist es wahrscheinlich, dass die GitHub-Prüfungen fehlschlagen.
Wenn Sie versuchen, Tests lokal in IntelliJ/GoLand auszuführen, lesen Sie die IDEA-Testdokumente.
Informationen dazu, wie Sie vollständige Integrationstests für Ihre Änderungen durchführen, finden Sie im E2E-/Integrationstestleitfaden.
Bitte lesen Sie die LIZENZ-Datei hier.
Das Docker-Image des Solr-Operators enthält HINWEIS- und LIZENZinformationen im Verzeichnis /etc/licenses
. Dies unterscheidet sich von den LICENSE- und NOTICE-Dateien der Quellversion. Machen Sie sich daher unbedingt mit der Verwendung des Bildes vertraut.
In diesem Bereich gilt der ASF-Verhaltenskodex. Wenn Sie Bedenken hinsichtlich des Kodex oder Verhaltensweisen haben, die Sie im Projekt erlebt haben, kontaktieren Sie uns bitte unter [email protected].
Wenn Sie glauben, eine Sicherheitslücke in diesem Projekt identifiziert zu haben, senden Sie bitte eine E-Mail an das ASF-Sicherheitsteam unter [email protected] und beschreiben Sie dabei das vermutete Problem und alle Methoden, die Sie gefunden haben, um es zu reproduzieren. Weitere Details finden Sie hier
Bitte öffnen Sie KEIN Problem im GitHub-Repository, da wir Schwachstellenberichte lieber geheim halten möchten, bis wir Gelegenheit hatten, sie zu prüfen und zu beheben.
Der Solr-Operator wurde Apache Solr von Bloomberg nach der Veröffentlichung von v0.2.8 gespendet. Vielen Dank für ihre Beiträge im Laufe der Jahre!