Parâmetros de configuração para extensões
Este tópico descreve os parâmetros de configuração disponíveis no Private Cloud Appliance para complementos de cluster.
WebLogic Parâmetros complementares do Kubernetes Operator
Ao ativar o complemento de cluster do Kubernetes Operator do WebLogic, você pode especificar os seguintes pares de chave/valor como argumentos.
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 abaixo ou diferentes valores solicitados quando você ativou o Operador do Kubernetes WebLogic.
Nome do Parâmetro IU da Web de Computação CLI do OCI | 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. |
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, uma configuração melhor seria 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.
Oracle Database Operator
Ao ativar o complemento de cluster do Oracle Database Operator for Kubernetes, você pode especificar os pares de chave/valor a seguir como argumentos.
Nome do Parâmetro IU da Web de Computação CLI do OCI | Descrição |
|---|---|
numOfReplicas | (Obrigatório) O número inteiro de réplicas da implantação do complemento. |
recursos de contêiner do gerente | (Opcional) Você pode especificar as quantidades de recursos solicitadas pelos contêineres de complementos e definir limites de uso de recursos que os contêineres de complementos não podem exceder. Use o formato JSON em texto simples ou codificado em Base64. Se você não especificar uma solicitação, os valores de solicitação padrão serão: Limites
Solicitações
Exemplo: Crie contêineres complementares que solicitem 100 mililitros de CPU e 100 mebibytes de memória. Limite os contêineres complementares a 500 milicores de CPU e 200 mebibytes de memória. {"limits": {"cpu": "500m", "memory": "200Mi" }, "requests": {"cpu": "100m", "memory": "100Mi"}} |
Parâmetros do add-on do Nvidia GPU Plugin
Ao ativar o complemento de cluster do Nvidia GPU Plugin, você pode passar os seguintes pares de chave/valor como argumentos.
Nome do Parâmetro IU da Web de Computação CLI do OCI | Descrição |
|---|---|
recursos do contêiner nvidia-gpu-device-plugin | Você pode especificar as quantidades de recursos solicitadas pelos contêineres de complementos e definir limites de uso de recursos que os contêineres de complementos não podem exceder.
Crie contêineres complementares que solicitem 100 mililitros de CPU e 100 mebibytes de memória. Limite os contêineres complementares a 500 milicores de CPU e 200 mebibytes de memória. |
Parâmetros de extensões do gerenciador de certificados
Ao ativar o complemento de cluster do Gerenciador de Certificados, você pode especificar os pares de chave/valor a seguir como argumentos.
Nome do Parâmetro IU da Web de Computação CLI do OCI | Descrição |
|---|---|
numOfReplicas | (Obrigatório) O número inteiro de réplicas da implantação do complemento. |
recursos de contêiner cert-manager-controller | (Opcional) Você pode especificar as quantidades de recursos solicitadas pelos contêineres de complementos e definir limites de uso de recursos que os contêineres de complementos não podem exceder.
Crie contêineres complementares que solicitem 100 mililitros de CPU e 100 mebibytes de memória. Limite os contêineres complementares a 500 milicores de CPU e 200 mebibytes de memória. |
recursos de contêiner cert-manager-cainjector | (Opcional) Você pode especificar as quantidades de recursos solicitadas pelos contêineres de complementos e definir limites de uso de recursos que os contêineres de complementos não podem exceder.
Crie contêineres complementares que solicitem 100 mililitros de CPU e 100 mebibytes de memória. Limite os contêineres complementares a 500 milicores de CPU e 200 mebibytes de memória. |
recursos do contêiner weblogic-operator-webhook | (Opcional) Você pode especificar as quantidades de recursos solicitadas pelos contêineres de complementos e definir limites de uso de recursos que os contêineres de complementos não podem exceder.
Crie contêineres complementares que solicitem 100 mililitros de CPU e 100 mebibytes de memória. Limite os contêineres complementares a 500 milicores de CPU e 200 mebibytes de memória. |