Il modello GitOps elimina la necessità di gestire manualmente le distribuzioni di Kubernetes. Con GitOps, lo stato delle distribuzioni viene gestito in file di testo che possono essere archiviati, monitorati e revisionati, e una funzione "Ops" automatizzata garantisce che il sistema Kubernetes sia configurato allo stato desiderato. GitOps elimina l'errore umano e automatizza completamente il processo di distribuzione.
- Chiunque sia interessato a capire cos'è GitOps e come può utilizzare Git come "fonte di verità" per distribuire infrastrutture e applicazioni.
- Architettura e concetti chiave di Kubernetes (nodi, pod, servizi, namespace)
- Principi, storia e vantaggi di GitOps
- Strumenti GitOps: Flux, ArgoCD, JenkinsX e altri
- Installazione e configurazione di ArgoCD
- Distribuzione di applicazioni con ArgoCD tramite GUI e manifesti
- Gestione delle modifiche e cronologia della sincronizzazione
- Scalabilità e aggiornamento delle applicazioni
- Le migliori pratiche nell'utilizzo di ArgoCD
- Comprendere le basi del controllo delle versioni del codice
- Conoscenza di git e dei comandi base (consigliato: Git Fundamentals)
- Conoscenza dell'architettura e dei concetti di Kubernetes (consigliato: Kubernetes Fundamentals)
- Comprensione di base dei concetti di cloud computing
- Account Github attivo
- Kubernetes e Git: breve riepilogo
- Che cosa è GitOps?
- Strumenti GitOps
- ArgoCD – introduzione e configurazione
- Distribuzione di applicazioni con ArgoCD
- Gestione delle modifiche e visualizzazione della cronologia
- Scalabilità e aggiornamento delle applicazioni
- Le migliori pratiche di ArgoCD
Non ci sono raccomandazioni in questo momento.

