16.1 前提条件の構成

HPAを使用するには、必要なresourcesパラメータを使用してOracle Access Management (OAM)が作成されている必要があります。WLSTスクリプトを使用して作成されたOAMドメインの場合、これは「OAMサーバー・メモリー・パラメータの設定」に従います。WDTモデルを使用して作成されたOAMドメインの場合、値はデフォルトで設定されます。例:

例:
serverPod:
  env:
  - name: USER_MEM_ARGS
    value: "-XX:+UseContainerSupport -Djava.security.egd=file:/dev/./urandom -Xms8192m -Xmx8192m"
  resources:
    limits:
      cpu: "2"
      memory: "8Gi"
    requests:
      cpu: "1000m"
      memory: "4Gi"
これらのパラメータを設定せずにOAMドメインを作成した場合は、次のステップを使用してドメインを更新できます:
  1. 次のコマンドを実行して、クラスタを編集します:
    kubectl edit cluster <cluster> -n <namespace>
    kubectl edit cluster accessdomain-oam-cluster -n oamns

    ノート:

    これにより、標準のviコマンドを使用してパラメータを変更できるクラスタの編集セッションが開きます。
  2. 編集セッションでspec:を検索し、clusterName: oam_clusterの下のreplicasパラメータを見つけます。次のようにエントリを変更します:
    spec:
      clusterName: oam_cluster
      replicas: 1
      serverPod:
        env:
        - name: USER_MEM_ARGS
          value: -XX:+UseContainerSupport -Djava.security.egd=file:/dev/./urandom -Xms8192m -Xmx8192m
        resources:
          limits:
            cpu: "2"
            memory: 8Gi
          requests:
            cpu: 1000m
            memory: 4Gi
      serverService:
        precreateService: true
        ...
    
  3. ファイルを保存して終了します(:wq!)。
    出力は次のようになります:
    cluster.weblogic.oracle/accessdomain-oam-cluster edited
    

    その後、OAM管理対象サーバー・ポッドが自動的に再起動されます。