In questa pagina viene spiegato come gestire i pacchetti con Config Sync dalla Google Cloud console.
Prima di iniziare
Deployment di un pacchetto
Dopo aver registrato i cluster in un parco risorse e installato Config Sync, puoi configurare Config Sync per eseguire il deployment di un pacchetto in un cluster da una fonte attendibile. Puoi eseguire il deployment dello stesso pacchetto in più cluster o di pacchetti diversi in cluster diversi. Puoi modificare un pacchetto dopo averlo sottoposto a deployment, ad eccezione di alcune impostazioni come il nome del pacchetto e il tipo di sincronizzazione. Per ulteriori informazioni, consulta Gestire i pacchetti.
Per eseguire il deployment di un pacchetto:
Nella Google Cloud console, vai alla dashboard di Config Sync.
Fai clic su Esegui il deployment del pacchetto.
Nella tabella Seleziona i cluster per il deployment del pacchetto, seleziona il cluster in cui vuoi eseguire il deployment di un pacchetto e poi fai clic su Continua.
Seleziona Pacchetto ospitato su Git o Pacchetto ospitato su OCI come tipo di origine e poi fai clic su Continua.
Nella sezione Dettagli pacchetto, inserisci un Nome pacchetto, che identifica l'oggetto RootSync o RepoSync.
Nel campo Tipo di sincronizzazione, scegli Sincronizzazione con ambito cluster o Sincronizzazione con ambito spazio dei nomi come tipo di sincronizzazione.
La sincronizzazione con ambito cluster crea un oggetto RootSync e la sincronizzazione con ambito spazio dei nomi crea un oggetto RepoSync. Per ulteriori informazioni su questi oggetti, consulta Architettura di Config Sync.
Nella sezione Origine, completa quanto segue:
Per le origini ospitate in un repository Git, inserisci i seguenti campi:
- Inserisci l'URL del repository Git che utilizzi come fonte attendibile come URL repository.
- (Facoltativo) Aggiorna il campo Revisione per eseguire il check-out se non utilizzi il valore predefinito
HEAD. - (Facoltativo) Aggiorna il campo Percorso se non vuoi eseguire la sincronizzazione dalla root del repository.
- (Facoltativo) Aggiorna il campo Ramo se non utilizzi il ramo
mainpredefinito.
Per le origini ospitate in un'immagine OCI, inserisci i seguenti campi:
- Inserisci l'URL dell'immagine OCI che utilizzi come fonte attendibile come Immagine.
- Inserisci il percorso della directory da cui eseguire la sincronizzazione, relativo alla root directory, come Directory.
(Facoltativo) Espandi la sezione Impostazioni avanzate per completare quanto segue:
Seleziona un Tipo di autenticazione. Config Sync ha bisogno dell'accesso in sola lettura alla fonte attendibile per leggere i file di configurazione nell'origine e applicarli ai cluster. A meno che l'origine non richieda l'autenticazione, ad esempio un repository pubblico, assicurati di concedere a Config Sync l'accesso in sola lettura al repository Git, immagine OCI o al grafico Helm (solo gcloud CLI). Scegli lo stesso tipo di autenticazione che hai configurato quando hai installato Config Sync:
- Nessuna: non utilizzare l'autenticazione.
- SSH: esegui l'autenticazione utilizzando una coppia di chiavi SSH.
- File cookie: esegui l'autenticazione utilizzando un
cookiefile. - Token: esegui l'autenticazione utilizzando un token di accesso o una password.
- Google Cloud Repository: utilizza un account di servizio Google per accedere a un repository Cloud Source Repositories. Seleziona questa opzione solo se Workload Identity Federation for GKE non è abilitata nel cluster.
- Workload Identity: utilizza un account di servizio Google per accedere a un repository Cloud Source Repositories.
Inserisci un numero in secondi per impostare il Tempo di attesa per la sincronizzazione, che determina per quanto tempo Config Sync attende tra i tentativi di pull dalla fonte attendibile.
Inserisci un URL proxy Git per il proxy HTTPS da utilizzare quando comunichi con la fonte attendibile.
Fai clic su Esegui il deployment del pacchetto.
Viene visualizzata la pagina Pacchetti di Config Sync. Dopo qualche minuto, dovresti vedere Sincronizzato nella colonna Stato di sincronizzazione per il cluster che hai configurato.
Modifica un pacchetto
Per modificare un pacchetto di cui hai già eseguito il deployment:
Nella Google Cloud console, vai alla scheda Pacchetti di Config Sync.
(Facoltativo) Espandi il menu Filtri rapidi e seleziona un filtro per trovare il pacchetto che vuoi modificare.
Espandi il nome del pacchetto che vuoi modificare, poi fai clic sul menu contestuale nella riga che contiene il nome del cluster more_vert e poi fai clic su edit Modifica pacchetto.
Esamina e aggiorna le impostazioni del pacchetto che vuoi modificare.
Fai clic su Salva.
Disinstalla un pacchetto
Per disinstallare un pacchetto dalla Google Cloud console:
Nella Google Cloud console, vai alla scheda Pacchetti di Config Sync.
(Facoltativo) Espandi il menu Filtri rapidi e seleziona un filtro per trovare il pacchetto che vuoi disinstallare.
Espandi il nome del pacchetto che vuoi disinstallare, poi fai clic sul menu contestuale nella riga che contiene il nome del cluster more_vert e poi fai clic su delete Disinstalla pacchetto.
Nella finestra di dialogo di conferma, seleziona se disinstallare solo l'oggetto RootSync o RepoSync oppure disinstallare RootSync o RepoSync e tutte le risorse gestite da RootSync o RepoSync.
Digita il messaggio di conferma e poi fai clic su Disinstalla.
Passaggi successivi
- Monitorare lo stato di Config Sync e dei pacchetti
- Utilizzare lo
nomosstrumento a riga di comando - Risolvere i problemi di Config Sync