Scalare il pod di OpenPages ricerca globale

È possibile ridimensionare il pod di ricerca globale.

Prima di iniziare

Controlla i requisiti minimi di sistema prima di apportare modifiche. Vedi Requisiti di sistema.

Informazioni su questa attività

Per la ricerca OpenPages globale, è possibile modificare le dimensioni dell'istanza, ad esempio da Extra Small a Small.

Procedura

  1. Accedi al tuo Red Hat® OpenShift® cluster come amministratore dell'istanza.
    ${CPDM_OC_LOGIN}
  2. Utilizza una o più delle seguenti opzioni:

    Per questi comandi, utilizzare il --tethered_instance_ns parametro se OpenPages l'istanza è installata in un progetto tethered.

    Modifica le risorse per il pod di ricerca globale
    È possibile modificare le risorse per i limiti e le richieste. Modifica i cpu parametri memory e per impostare le risorse.
    cpd-cli manage update-cr --component=openpages_instance \
     --cpd_instance_ns=${PROJECT_CPD_INST_OPERANDS} \
     --patch="{\"customScaleConfig\":{\"opsearch\":{\"replicas\":1,\"resources\":{\"limits\":{\"cpu\":4,\"memory\":\"6Gi\"},\"resources\":{\"cpu\":4,\"memory\":\"6Gi\"}}}}}" \
     --extra-vars='{"cr_name":"${INSTANCE_NAME}"}' \
     [--tethered_instance_ns=${PROJECT_CPD_INSTANCE_TETHERED}]
    Su uno spazio dei nomi collegato, è possibile che venga visualizzato il seguente messaggio di errore:
    [ERROR] 2025-03-11T01:20:13.024803Z cmd.Run() failed with exit status 2
    [ERROR] 2025-03-11T01:20:13.024950Z Command exception: The update-cr command failed (exit status 2). You may find output and logs in the /root/cpd_cli_linux/cpd-cli-workspace/olm-utils-workspace/work directory.
    [ERROR] 2025-03-11T01:20:13.026910Z RunPluginCommand:Execution error:  exit status 1
    Applicare la seguente patch come soluzione alternativa:
    oc -n ${PROJECT_CPD_INSTANCE_TETHERED} patch OpenPagesInstance ${INSTANCE_NAME}  \
      --patch '{
        "spec": {
          "customScaleConfig": {
            "opsearch": {
              "replicas": 1,
              "resources": {
                "limits": {
                    "cpu": "4",
                    "ephemeral-storage":"1Gi",
                    "memory": "10Gi"
                },
                "requests": {
                    "cpu": "4",
                    "ephemeral-storage":"1Gi",
                    "memory": "6Gi"
                }
              }
            }
          }
        }
    }'

    Per ulteriori informazioni, consulta Impostazione e applicazione delle quote.