Creazione di segreti di pull delle immagini per i componenti condivisi del cluster (aggiornamento dalla versione 5.1 alla versione 5.3 )

Se è scheduling service installato sul cluster, è necessario creare un segreto di pull dell'immagine nel progetto in cui si intende installare il servizio di pianificazione. Il segreto di recupero delle immagini garantisce che abbia scheduling service accesso alle credenziali per il recupero delle immagini.

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
  • Icona "Ti trovi qui". Preparazione del cluster
  • Tu non sei 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?

Completa questa operazione se scheduling service è installato sul cluster.

È necessario creare il segreto di recupero dell'immagine prima di eseguire l'aggiornamento scheduling service.

Configurazione una tantum Completa questa operazione una volta per ogni cluster in cui prevedi di aggiornare il IBM® Software Hub scheduling service.

Prima di iniziare

Best practice: è possibile eseguire i comandi in questa attività esattamente come scritti utilizzando le variabili di ambiente di installazione. Assicurati di aver aggiunto le nuove variabili di ambiente dalla sezione Aggiornamento dello script delle variabili di ambiente.

Inoltre, assicurati di recuperare le variabili di ambiente prima di eseguire i comandi in questa attività.

Informazioni su questa attività

Procedura

  1. Accedi a Red Hat® OpenShift® Container Platform come utente con autorizzazioni sufficienti per completare l'operazione.
    ${OC_LOGIN}
    Ricorda: OC_LOGIN è un alias del oc login comando.
  2. Crea un file denominato dockerconfig.json in base alla posizione da cui il cluster estrae le immagini:

    IBM Registro autorizzato
    cat <<EOF > dockerconfig.json 
    {
      "auths": {
        "cp.icr.io": {
          "auth": "${IMAGE_PULL_CREDENTIALS}"
        },
        "icr.io":{
          "auth": "${IMAGE_PULL_CREDENTIALS}"
        }
      }
    }
    EOF

    Registro privato dei container
    cat <<EOF > dockerconfig.json 
    {
      "auths": {
        "${PRIVATE_REGISTRY_LOCATION}": {
          "auth": "${IMAGE_PULL_CREDENTIALS}"
        }
      }
    }
    EOF

  3. Crea il segreto di pull dell'immagine nel progetto in cui scheduling service è installato :
    oc create secret docker-registry ${IMAGE_PULL_SECRET} \
    --from-file ".dockerconfigjson=dockerconfig.json" \
    --namespace=${PROJECT_SCHEDULING_SERVICE}

Cosa fare successivamente

Ora che hai creato il segreto di pull dell'immagine per il scheduling service, sei pronto per completare l'aggiornamento dei componenti del cluster condiviso (aggiornamento dalla versione 5.1 alla versione 5.3 ).