Parâmetros de Configuração do Complemento do Operador do Kubernetes WebLogic
Os parâmetros de configuração a seguir estão disponíveis para o complemento de cluster do Kubernetes Operator do WebLogic.
Para recursos de contêiner weblogic-operator e recursos de contêiner weblogic-operator-webhook, se você definir um limite sem especificar uma solicitação e o limite for menor que a solicitação padrão, a implantação falhará.
Use os valores do parâmetro de recursos de contêiner weblogic-operator e do parâmetro de recursos de contêiner weblogic-operator-webhook para determinar o número máximo de réplicas que você pode especificar. Os valores desses parâmetros podem ser os valores padrão mostrados na tabela a seguir ou diferentes valores solicitados quando você ativou o Operador do Kubernetes WebLogic.
Exemplo:
Um nó de trabalho com 6 Gb de RAM e 2 OCPUs pode acomodar 12 pods se você não contar outros pods personalizados ou relacionados ao cluster. Cada pod do Servidor WebLogic pode exigir 250m/768Mi (cpu/memória) e os pods de Sobreposição de Flannel podem exigir 100m/50Mi. A melhor prática é não exceder 70% do uso de CPU/memória por nó. Considerando apenas pods weblogic-operator, o 8 seria ideal para deixar espaço para daemons do sistema ou cargas de trabalho flutuantes.
Como você também deve alocar pods weblogic-operator-webhook, seria melhor programar no máximo 6 réplicas por pod weblogic-operator por nó, deixando espaço para no máximo 8 pods weblogic-operator-webhook,
Neste exemplo (um nó de trabalho com 6 Gb de RAM e 2 OCPUs), 6 réplicas por nó (12 para um cluster de 2 nós de trabalho) é a melhor configuração.
Esse cálculo do número máximo de réplicas varia para cada caso, dependendo dos requisitos WebLogic, do tamanho dos pools de nós e da configuração de forma (CPU e memória) para cada pool de nós.
Nome do Parâmetro Console CLI |
Descrição |
---|---|
numOfReplicas
|
(Obrigatório) O número inteiro de réplicas da implantação do complemento. |
recursos do contêiner weblogic-operator
|
(Opcional) Esses são valores de recursos para o contêiner principal do Operador WebLogic. As quantidades de recursos solicitadas pelos contêineres de complementos e os limites de uso de recursos que os contêineres de complementos não podem exceder. Consulte Resource Management para Pods e Contêineres na documentação do Kubernetes. Se você não especificar uma solicitação, os valores de solicitação padrão serão:
Se você definir um limite de uso, deverá definir um limite igual ou maior que esses valores de solicitação de recurso padrão ou os valores de solicitação especificados. |
recursos do contêiner weblogic-operator-webhook
|
(Opcional) Estes são valores de recursos para o contêiner do webhook usado pelo operador. As quantidades de recursos solicitadas pelos contêineres de complementos e os limites de uso de recursos que os contêineres de complementos não podem exceder. Se você não especificar uma solicitação, os valores de solicitação padrão serão:
Se você definir um limite de uso, deverá definir um limite igual ou maior que esses valores de solicitação de recurso padrão ou os valores de solicitação especificados. |