Aggiornamento delle risorse a livello di cluster per la piattaforma e i servizi (aggiornamento dalla versione 5.1 alla versione 5.3 )

Prima di aggiornare la IBM Software Hub piattaforma o i servizi, è necessario creare le risorse a livello di cluster, come i ruoli cluster e i binding dei ruoli cluster, per i componenti dell'istanza che si intende aggiornare.

Fase di aggiornamento
  • Tu non sei qui. Aggiornamento della workstation client
  • Tu non sei qui. Raccolta delle informazioni richieste
  • Tu non sei qui. Preparazione all'esecuzione di un aggiornamento in una rete con restrizioni
  • Tu non sei qui. Preparazione all'esecuzione di un aggiornamento da un registro container privato
  • Tu non sei qui. Aggiornamento del software prerequisito
  • Tu non sei qui. Aggiornamento dei componenti condivisi del cluster
  • Icona "Ti trovi qui". Preparazione all'aggiornamento di un'istanza
  • Tu non sei qui. Aggiornamento di un'istanza
Chi deve completare questo compito?

Amministratore del cluster Questa operazione deve essere eseguita da un amministratore del cluster.

Quando devi completare questo compito?

Questa attività è obbligatoria.

Ripeti secondo necessità Se prevedi di aggiornare più istanze di IBM Software Hub, devi ripetere questa operazione per ciascuna istanza che intendi aggiornare.

Prima di iniziare

Best practice: è possibile eseguire i comandi in questa attività esattamente come scritti se si utilizza lo script delle variabili di ambiente di installazione.

Assicurati di aver impostato le variabili d'ambiente prima di eseguire i comandi in questa attività.

Informazioni su questa attività

Utilizzare il cpd-cli manage case-download comando per generare risorse a livello di cluster per i componenti che supportano l'installazione e Helml'aggiornamento basati su.

Restrizione: se un componente non supporta l'installazione Helm basata su, il comando non genera alcuna risorsa a livello di cluster.

Il comando genera un YAML file denominato cluster_scoped_resources.yaml che definisce le seguenti risorse per ciascun componente che si intende aggiornare:

  • CRD
  • ruoli cluster
  • Associazioni dei ruoli dei cluster
  • Webhook, se applicabile

Alcune risorse, come i CRD, vengono applicate al cluster esattamente una volta. Altre risorse, come i binding dei ruoli cluster, devono essere applicate al progetto operatore per ogni istanza di IBM Software Hub che si intende aggiornare.

Dopo aver esaminato i YAML file, utilizzare il cluster_scoped_resources.yaml file per applicare le risorse al cluster.

Procedura

  1. Genera il cluster_scoped_resources.yaml file.
    Il comando richiede che CASE i pacchetti siano presenti sulla workstation. Esegui il comando appropriato per il tuo ambiente:
    I CASE pacchetti sono già presenti sulla workstation del cliente
    cpd-cli manage case-download \
    --components=${COMPONENTS} \
    --release=${VERSION} \
    --operator_ns=${PROJECT_CPD_INST_OPERATORS} \
    --cluster_resources=true

    Scarica il CASE pacchetto da GitHub ( github.com/IBM )
    cpd-cli manage case-download \
    --components=${COMPONENTS} \
    --release=${VERSION} \
    --operator_ns=${PROJECT_CPD_INST_OPERATORS} \
    --cluster_resources=true

    Scarica il CASE pacchetto dal repository IBM Cloud Pak dell'Open Container Initiative
    cpd-cli manage case-download \
    --components=${COMPONENTS} \
    --release=${VERSION} \
    --from_oci=true \
    --operator_ns=${PROJECT_CPD_INST_OPERATORS} \
    --cluster_resources=true

    Scarica i CASE pacchetti dal tuo repository Open Container Initiative
    cpd-cli manage case-download \
    --components=${COMPONENTS} \
    --release=${VERSION} \
    --from_oci=true \
    --oci_location=${OCI_REGISTRY_LOCATION} \
    --operator_ns=${PROJECT_CPD_INST_OPERATORS} \
    --cluster_resources=true

  2. Passa alla work directory.
    La posizione predefinita della work directory è cpd-cli-workspace/olm-utils-workspace/work.
  3. Accedi a Red Hat® OpenShift® Container Platform come amministratore del cluster.
    ${OC_LOGIN}
    Ricorda: OC_LOGIN è un alias del oc login comando.
  4. Applicare le risorse con ambito cluster per il cluster_scoped_resources.yaml file:
    oc apply -f cluster_scoped_resources.yaml \
    --server-side \
    --force-conflicts
  5. Opzionale: se desideri un registro delle risorse che hai generato, rinomina il file cluster_scoped_resources.yaml
    mv cluster_scoped_resources.yaml ${VERSION}-${PROJECT_CPD_INST_OPERATORS}-cluster_scoped_resources.yaml

Cosa fare successivamente

Ora che hai creato le risorse a livello di cluster per il software che intendi installare, sei pronto per completare la riautorizzazione NamespaceScope dell'operatore con RBAC minimo (aggiornamento dalla versione 5.1 alla versione 5.3 ).