Konfigurationsparameter für das WebLogic Kubernetes Operator-Add-on

Die folgenden Konfigurationsparameter sind für das WebLogic Kubernetes Operator-Cluster-Add-on verfügbar.

Hinweis

Wenn Sie für WebLogic-Operator-Containerressourcen und WebLogic-Operator-Webhook-Containerressourcen einen Grenzwert festlegen, ohne eine Anforderung anzugeben, und der Grenzwert kleiner als die Standardanforderung ist, verläuft das Deployment nicht erfolgreich.

Verwenden Sie die Werte des Parameters "weblogic-operator container resources" und des Parameters "weblogic-operator-webhook container resources", um die maximale Anzahl von Replikaten zu bestimmen, die Sie angeben können. Die Werte dieser Parameter können die Standardwerte sein, die in der folgenden Tabelle angezeigt werden, oder andere Werte, die Sie angefordert haben, als Sie WebLogic Kubernetes Operator aktiviert haben.

Beispiel:

Ein Worker-Knoten mit 6 GB RAM und 2 OCPUs kann 12 Pods aufnehmen, wenn Sie keine anderen clusterbezogenen oder benutzerdefinierten Pods zählen. Jeder WebLogic Server-Pod kann 250m/768Mi (cpu/memory) erfordern, und Flannel Overlay-Pods können 100m/50Mi erfordern. Best Practice ist, 70% der CPU-/Arbeitsspeicherauslastung pro Knoten nicht zu überschreiten. Wenn nur Weblogic-Operator-Pods berücksichtigt werden, sind 8 ideal, um Platz für System-Daemons oder schwankende Workloads zu lassen.

Da Sie auch weblogic-operator-webhook-Pods zuweisen müssen, ist es besser, maximal 6 Replikate pro weblogic-operator-Pod pro Knoten zu planen, sodass Platz für maximal 8 weblogic-operator-webhook-Pods bleibt,

In diesem Beispiel (ein Worker-Knoten mit 6 GB RAM und 2 OCPUs) sind 6 Replikate pro Knoten (12 für ein 2-Worker-Knotencluster) die beste Konfiguration.

Diese Berechnung der maximalen Anzahl von Replikaten variiert je nach WebLogic-Anforderungen, der Größe der Knotenpools und der Ausprägungskonfiguration (CPU und Arbeitsspeicher) für jeden Knotenpool.

Parametername

Konsole

CLI

Beschreibung

numOfReplicas

numOfReplicas

(Erforderlich) Die ganzzahlige Anzahl der Replikate der Add-on-Bereitstellung.

WebLogic-Operator-Containerressourcen

weblogic-operator.ContainerResources

(Optional) Dies sind Ressourcenwerte für den Hauptcontainer des WebLogic-Operators. Die Ressourcenmengen, die von den Add-on-Containern angefordert werden, und die Ressourcenverwendungslimits, die von den Add-on-Containern nicht überschritten werden dürfen. Informationen hierzu finden Sie in der Kubernetes-Dokumentation unter Resource Management für Pods und Container.

Wenn Sie keine Anforderung angeben, lauten die Standardwerte für die Anforderung:

  • CPU: 250m

  • Speicher: 512Mi

Wenn Sie ein Nutzungslimit festlegen, müssen Sie ein Limit festlegen, das größer/gleich diesen Standardwerten für Ressourcenanforderungen oder den von Ihnen angegebenen Anforderungswerten ist.

weblogic-operator-webhook Containerressourcen

weblogic-operator-webhook.ContainerResources

(Optional) Dies sind Ressourcenwerte für den Webhook-Container, der vom Operator verwendet wird. Die Ressourcenmengen, die von den Add-on-Containern angefordert werden, und die Ressourcenverwendungslimits, die von den Add-on-Containern nicht überschritten werden dürfen.

Wenn Sie keine Anforderung angeben, lauten die Standardwerte für die Anforderung:

  • CPU: 100m

  • Speicher: 100Mi

Wenn Sie ein Nutzungslimit festlegen, müssen Sie ein Limit festlegen, das größer/gleich diesen Standardwerten für Ressourcenanforderungen oder den von Ihnen angegebenen Anforderungswerten ist.