Parametri di configurazione per l'add-on operatore Kubernetes WebLogic

Per il componente aggiuntivo cluster Kubernetes Operator WebLogic sono disponibili i parametri di configurazione riportati di seguito.

Nota

Per le risorse contenitore weblogic-operator e le risorse contenitore weblogic-operator-webhook, se si imposta un limite senza specificare una richiesta e il limite è inferiore alla richiesta predefinita, la distribuzione non riesce.

Utilizzare i valori del parametro delle risorse del contenitore weblogic-operator e il parametro delle risorse del contenitore weblogic-operator-webhook per determinare il numero massimo di repliche che è possibile specificare. I valori di questi parametri potrebbero essere i valori predefiniti visualizzati nella tabella seguente o valori diversi richiesti quando è stato abilitato l'operatore Kubernetes WebLogic.

Esempio:

Un nodo di lavoro con RAM da 6 Gb e 2 OCPU potrebbe ospitare 12 pod se non si contano altri pod correlati al cluster o personalizzati. Ogni pod del server WebLogic potrebbe richiedere 250m/768Mi (cpu/memory) e i pod Flannel Overlay potrebbero richiedere 100m/50Mi. La procedura consigliata non prevede il superamento del 70% dell'uso di CPU/memoria per nodo. Considerando solo i pod weblogic-operator, 8 sarebbero ideali per lasciare spazio ai daemon di sistema o ai carichi di lavoro fluttuanti.

Poiché è necessario anche allocare pod weblogic-operator-webhook, sarebbe meglio pianificare un massimo di 6 repliche per pod weblogic-operator per nodo, lasciando spazio a un massimo di 8 pod weblogic-operator-webhook,

In questo esempio (un nodo di lavoro con 6 Gb di RAM e 2 OCPU), 6 repliche per nodo (12 per un cluster a 2 nodi di lavoro) è la configurazione migliore.

Questo calcolo del numero massimo di repliche varia a seconda dei casi, a seconda dei requisiti WebLogic, delle dimensioni dei pool di nodi e della configurazione della forma (CPU e memoria) per ciascun pool di nodi.

Nome di parametro

Console

nell'interfaccia CLI

Descrizione

numOfReplicas

numOfReplicas

(Obbligatorio) Numero intero di repliche della distribuzione del componente aggiuntivo.

risorse contenitore operatore WebLogic

weblogic-operator.ContainerResources

(Facoltativo) Si tratta dei valori delle risorse per il contenitore principale dell'operatore WebLogic. Le quantità di risorse richieste dai container aggiuntivi e i limiti di utilizzo delle risorse che i container aggiuntivi non possono superare. Consulta Resource Management per pod e container nella documentazione di Kubernetes.

Se non si specifica una richiesta, i valori predefiniti della richiesta sono:

  • CPU: 250m

  • memoria: 512Mi

Se si imposta un limite di utilizzo, è necessario impostare un limite uguale o maggiore di questi valori di richiesta di risorse predefiniti o dei valori di richiesta specificati.

risorse contenitore weblogic-operator-webhook

weblogic-operator-webhook.ContainerResources

(Facoltativo) Si tratta dei valori delle risorse per il contenitore webhook utilizzato dall'operatore. Le quantità di risorse richieste dai container aggiuntivi e i limiti di utilizzo delle risorse che i container aggiuntivi non possono superare.

Se non si specifica una richiesta, i valori predefiniti della richiesta sono:

  • CPU: 100m

  • memoria: 100Mi

Se si imposta un limite di utilizzo, è necessario impostare un limite uguale o maggiore di questi valori di richiesta di risorse predefiniti o dei valori di richiesta specificati.