Collegamento dei progetti al IBM Software Hub control plane

È possibile utilizzare progetti tethered per isolare le istanze di servizio o i carichi di lavoro dal resto della propria IBM Software Hub distribuzione. Dopo l'installazione IBM Software Hub, è possibile collegare i progetti al IBM Software Hub control plane.

Fase di installazione
  • Tu non sei qui. Configurazione di una workstation client
  • Tu non sei qui. Configurazione di un cluster
  • Tu non sei qui. Raccolta delle informazioni richieste
  • Tu non sei qui. Preparazione all'esecuzione delle installazioni in una rete con restrizioni
  • Tu non sei qui. Preparazione all'esecuzione delle installazioni da un registro container privato
  • Tu non sei qui. Preparazione del cluster per IBM Software Hub
  • Tu non sei qui. Preparazione all'installazione di un'istanza di IBM Software Hub
  • Icona "Ti trovi qui". Installazione di un'istanza di IBM Software Hub
  • Tu non sei qui. Configurazione del control plane
  • Tu non sei qui. Installazione di soluzioni e servizi
Chi deve completare questo compito?

Amministratore dell'istanza Un amministratore dell'istanza può completare questa operazione.

Quando devi completare questo compito?

Questa attività è facoltativa.

  • Ignora questa operazione se non prevedi di distribuire alcuna istanza di servizio o carico di lavoro nei progetti collegati.
  • Completa questa operazione solo se desideri distribuire istanze di servizio o carichi di lavoro in progetti collegati.
    Ripeti se necessario Ripeti questa operazione se necessario:
    • Tether proietta su una nuova istanza di IBM Software Hub.
    • Collega progetti aggiuntivi a un'istanza di IBM Software Hub

Prima di iniziare

Completa le seguenti attività per i progetti che intendi collegare al IBM Software Hub control plane :

  1. Applicare le autorizzazioni richieste ai progetti (spazi dei nomi per un'istanza di IBM Software Hub.
    • Se esegui il authorize-instance-topology comando, specifica il progetto che desideri collegare nell'opzione --additional_ns .
    • Se esegui il show-minimum-rbac comando, applica il ruolo e il binding del ruolo al progetto che desideri collegare.

    Questa attività garantisce che il progetto in cui sono installati gli operatori possa visualizzare i progetti collegati.

  2. Creazione di segreti di pull immagine per un'istanza di IBM Software Hub.

    Assicurati di creare il segreto pull nel progetto che desideri collegare. Questa attività garantisce che qualsiasi software implementato nel progetto possa recuperare le immagini richieste.

  3. Installazione dei componenti necessari per un'istanza di IBM Software Hub.

    Quando esegui il install-components comando, specifica il progetto che desideri collegare --tethered_instance_ns nell'opzione.

    Questo compito assicura che i progetti collegati vengano aggiunti NamespaceScope all'operatore ConfigMap, che indica agli operatori di gestire gli operandi nei progetti collegati.

Best practice: è possibile eseguire i comandi in questa attività esattamente come scritti se si impostano le variabili di ambiente. Per le istruzioni, vedere Impostazione 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à

Il software o il carico di lavoro nel progetto collegato è gestito dal IBM Software Hubcontrol plane ma è altrimenti isolato dal control plane e dagli altri servizi e carichi di lavoro in esecuzione nel progetto IBM Software Hub principale. Per ulteriori informazioni, consulta Configurazioni dei progetti supportati (spazio dei nomi).

Procedura

  1. Accedi al cpd-cli cluster Red Hat® OpenShift® Container Platform :
    ${CPDM_OC_LOGIN}
    Ricorda: CPDM_OC_LOGIN è un alias del cpd-cli manage login-to-ocp comando.
  2. Collega un progetto al control plane.
    Suggerimento: prima di eseguire questo comando sul cluster, è possibile visualizzare in anteprima i oc comandi che questo comando emetterà per conto dell'utente eseguendo il comando con --preview=true l'opzione.

    I oc comandi vengono salvati nel preview.sh file nella work directory.

    cpd-cli manage setup-tethered-ns \
    --cpd_instance_ns=${PROJECT_CPD_INST_OPERANDS} \
    --tethered_instance_ns=${PROJECT_CPD_INSTANCE_TETHERED}

    Ripeti questo passaggio per ogni progetto che desideri collegare al control plane.

Cosa fare successivamente

Assicurarsi di completare la configurazione post-installazione (operazioni del primo giorno).

Se non hai installato alcun servizio durante l'installazione del control plane, assicurati di installare i servizi che desideri utilizzare. Consulta le istruzioni per l'installazione di ciascun servizio singolarmente in Servizi.