Panoramica su Helm
Vantaggi per i team operativi IT
Agilità
Helm snellisce le operazioni e la loro integrazione nelle procedure GitOps e CI/CD. Migliora l'agilità grazie ai deployment automatizzati e agli upgrade semplici e regolari.
Semplicità
Semplifica i deployment consentendo agli sviluppatori di sfruttare l'automazione per le applicazioni distribuite più frequentemente.
Coerenza
Automatizza le attività manuali per ridurre considerevolmente i tempi di deployment ed eventuali errori.
I vantaggi di Helm abbinato a Red Hat OpenShift
Utilizzando i grafici Helm si possono distribuire su Red Hat® OpenShift® le applicazioni e i carichi di lavoro personalizzati e supportati dai fornitori di software indipendenti (ISV). Questo migliora l'interoperabilità e il supporto alle applicazioni cloud native degli ISV, l'esperienza dell'utente legata a deployment e gestione delle app degli ISV e la conformità alle procedure consigliate per il deployment.
Tramite la web console di OpenShift è possibile trovare e installare i grafici Helm elencati nel Developer Catalog o aggiungere repository di grafici Helm personalizzati. È con questi grafici che gli utenti possono creare, aggiornare, ripristinare e disinstallare le versioni di Helm. Per agevolare ricerca, consultazione e gestione delle informazioni relative ai progetti, l'interfaccia della riga di comando di Helm è integrata al terminale web nella web console di OpenShift.
Discover Financial Services esegue il deployment dei grafici Helm tramite l'interfaccia utente di Red Hat OpenShift
Guarda il breve intervento di Discover Financial Services in merito alla creazione dei repository di grafici Helm di livello enterprise e alla gestione dei grafici Helm su Red Hat OpenShift.
A cosa servono gli operatori Kubernetes?
Un operatore Kubernetes è un metodo per il deployment e la gestione delle applicazioni Kubernetes native. Semplifica il deployment e la gestione del ciclo di vita, offrendo ad esempio scalabilità verticale e orizzontale, aggiornamento, upgrade, backup, ripristino e gestione dell'integrità dei dati. Gli operatori sono eseguiti a ciclo continuo in modo da monitorare costantemente lo stato delle applicazioni e assicurare che queste rispettino sempre la configurazione definita dallo sviluppatore software. E quando rilevano delle anomalie, applicano in automatico le modifiche necessarie.
Quando usare i grafici Helm e quando preferire gli operatori
Obiettivo | Suggerimento |
---|---|
L'applicazione necessita di automazione per le attività relative al deployment (ad esempio l'installazione) e alcune attività di manutenzione base (ad esempio aggiornamenti semplici come il passaggio a una versione successiva). | Helm |
L'applicazione necessita di aggiornamenti semplici e di automazione solo per poche attività di manutenzione. | Helm |
Le attività di manutenzione o personalizzazione di un'applicazione distribuita tramite grafico Helm richiedono l'intervento manuale dell'utente (al di fuori dell'interfaccia della riga di comando di Helm). | Operatore |
L'applicazione necessita di attività di manutenzione avanzate (ad esempio ottimizzazione automatica, backup, ripristino in caso di malfunzionamenti, passaggi sequenziali per l'orchestrazione di aggiornamenti, riconfigurazione e scalabilità intelligente). | Operatore |