WebLogic Kubernetesオペレータ・アドオンの構成パラメータ

WebLogic Kubernetes Operatorクラスタ・アドオンでは、次の構成パラメータを使用できます。

ノート

weblogic-operatorコンテナ・リソースおよびweblogic-operator-webhookコンテナ・リソースの場合、リクエストを指定せずに制限を設定し、制限がデフォルトのリクエストより小さい場合、デプロイメントは失敗します。

weblogic-operatorコンテナ・リソース・パラメータおよびweblogic-operator-webhookコンテナ・リソース・パラメータの値を使用して、指定できるレプリカの最大数を決定します。これらのパラメータの値は、次の表に示すデフォルト値、またはWebLogic Kubernetesオペレータを有効にしたときにリクエストした様々な値になります。

例:

6 Gb RAMと2 OCPUを搭載したワーカー・ノードは、他のクラスタ関連ポッドまたはカスタム・ポッドをカウントしないと、12ポッドに対応できます。各WebLogicサーバー・ポッドは250m/768Mi (CPU/メモリー)を必要とし、Flannelオーバーレイ・ポッドは100m/50Miを必要とする場合があります。ベスト・プラクティスは、ノード当たりのCPU/メモリー使用量の70%を超えないようにすることです。weblogic-operatorポッドのみを考慮すると、8はシステム・デーモンや変動するワークロードの余地を残すのに理想的です。

weblogic-operator-webhookポッドも割り当てる必要があるため、ノードごとにweblogic-operatorポッド当たり最大6個のレプリカをスケジュールし、最大8個のweblogic-operator-webhookポッドの余地を残した方がよいでしょう。

この例では(6 Gb RAMと2 OCPUのワーカー・ノード)、ノード当たり6つのレプリカ(2ワーカー・ノード・クラスタの場合は12)が最適な構成です。

このレプリカの最大数の計算は、WebLogic要件、ノード・プールのサイズ、および各ノード・プールのシェイプ構成(CPUおよびメモリー)に応じて、ケースごとに異なります。

パラメータ名

コンソール

CLI

摘要

numOfReplicas

numOfReplicas

(必須)アドオン・デプロイメントのレプリカの数(整数)。

weblogic-operatorコンテナ・リソース

weblogic-operator.ContainerResources

(オプション)これらは、メインのWebLogicオペレータ・コンテナのリソース値です。アドオン・コンテナが要求するリソース数量と、アドオン・コンテナが要求するリソース使用制限を超過することはできません。KubernetesドキュメントのポッドおよびコンテナのResource Managementを参照してください。

リクエストを指定しない場合、デフォルトのリクエスト値は次のとおりです。

  • CPU: 250m

  • メモリー: 512Mi

使用制限を設定する場合は、これらのデフォルトのリソース要求値または指定した要求値以上の制限を設定する必要があります。

weblogic-operator-webhookコンテナ・リソース

weblogic-operator-webhook.ContainerResources

(オプション)演算子で使用されるWebフック・コンテナのリソース値です。アドオン・コンテナが要求するリソース数量と、アドオン・コンテナが要求するリソース使用制限を超過することはできません。

リクエストを指定しない場合、デフォルトのリクエスト値は次のとおりです。

  • CPU: 100m

  • 記憶: 100Mi

使用制限を設定する場合は、これらのデフォルトのリソース要求値または指定した要求値以上の制限を設定する必要があります。