Informazioni sulla configurazione di Satellite
Con " Satellite Config" è possibile creare una configurazione per specificare quali risorse di " Kubernetes " si desidera distribuire a un gruppo di cluster " Red Hat OpenShift on IBM Cloud " in esecuzione nella propria sede " Satellite " o su " IBM Cloud ".
È possibile creare configurazioni GitOps-based o configurazioni di caricamento diretto.
Comprendere le configurazioni GitOps-based
Salva le definizioni delle risorse di “ Kubernetes ” in un repository “ Git ”. I cluster recuperano automaticamente le modifiche direttamente dal tuo repository e dai riferimenti Git. Le risorse rimangono nel repository di origine e vengono
distribuite automaticamente quando l'origine di riferimento cambia. Per utilizzare questo metodo, seleziona il GitOps modello al momento della creazione della configurazione. Se stai utilizzando per la prima volta una configurazion
GitOps-based e e desideri capire come funziona questo flusso, puoi selezionare il modello di applicazione " GitOps- Sample", che ti guiderà nella configurazione e nella distribuzione di un'applicazione di esempio
dal repository IBM Git ai tuoi cluster.
{: caption="le Satellite configurazioniCome " caption-side="bottom"} le GitOps configurazioni
Una configurazione GitOps-based prevede i seguenti passaggi di alto livello.
- Crea una configurazione Satellite e specifica il repository, il tipo di riferimento Git, il nome riferimento Git e il percorso.
- Creare una sottoscrizione per associare il repository di origine dei file di risorse a uno o più gruppi di cluster.
- I file di risorse nel repository di origine vengono distribuiti automaticamente ai cluster che appartengono al gruppo di cluster selezionato.
Informazioni sulle configurazioni di caricamento diretto
Salva le definizioni delle risorse di “ Kubernetes ” in “ Satellite Config” caricando manualmente i file YAML oppure inviandoli tramite il processo CI/CD. Gestisci le modifiche direttamente tramite l'interfaccia grafica di configurazione di Satellite, la CLI o dal tuo processo CI/CD. Per utilizzare questo metodo, seleziona il template Caricamento diretto quando crei la configurazione.
Una configurazione di caricamento diretto implica le seguenti operazioni di alto livello.
- Crea una configurazione Satellite e crea versioni caricando file di risorse Kubernetes. Ogni file di risorsa di Kubernetes che carichi rappresenta una versione all'interno della configurazione.
- Creare una sottoscrizione per associare una versione a uno o più gruppi di cluster.
- La versione del file di risorsa Kubernetes specificata nella sottoscrizione viene distribuita automaticamente ai cluster che appartengono al gruppo di cluster selezionato.
Concetti chiave per la configurazione Satellite
Rivedi i seguenti concetti chiave utilizzati durante la creazione di una configurazione di Satellite.
| Termine | Descrizione |
|---|---|
| Configurazione | Con la configurazione Satellite, puoi caricare o creare versioni del file YAML della risorsa Kubernetes da distribuire a un gruppo di cluster. La versione che carichi non viene applicata al tuo cluster finché non aggiungi una sottoscrizione alla tua configurazione. |
| Sottoscrizione | Una sottoscrizione Satellite specifica quale risorsa di Kubernetes viene distribuita a uno o più gruppi di cluster. Dopo aver creato la sottoscrizione, Satellite Config scarica automaticamente la risorsa Kubernetes che hai specificato
e inizia ad applicarla tra tutti i cluster che appartengono al gruppo di cluster. Questo processo richiede alcuni minuti per essere completato. I cluster presenti nel tuo gruppo di cluster possono trovarsi nel tuo " Satellite " o nel " IBM Cloud ". Per includere i cluster che esegui in IBM Cloud, devi registrare il cluster con il componente di configurazione Satellite e installare l'agent di configurazione Satellite su questo cluster. |
| Versione | Una versione rappresenta un file YAML della risorsa Kubernetes che hai caricato o creato manualmente per una configurazione Satellite. Puoi includere qualsiasi risorsa Kubernetes nella tua versione e caricare quante più versioni vuoi in una configurazione. (Questo concetto si applica solo alle configurazioni Caricamento diretto.) |
| Gruppi di cluster | Un gruppo di cluster specifica una serie di cluster registrati con il componente di configurazione Satellite e inclusi in una configurazione Satellite. I cluster eseguiti nella tua ubicazione vengono registrati automaticamente e possono essere aggiunti a un gruppo di cluster. I cluster in esecuzione in IBM Cloud devono essere registrati manualmente con il componente di configurazione Satellite prima di poterli aggiungere a un gruppo di cluster. |