Kubernetes illustration
Vai al paragrafo

I vantaggi di Helm abbinato a Red Hat OpenShift

Copia URL
Helm è un sistema per la gestione dei pacchetti e dell'installazione che standardizza e semplifica la creazione dei pacchetti e il deployment delle applicazioni containerizzate con Kubernetes, in tutto il cloud ibrido. Con Helm si possono creare pacchetti di applicazioni che sono facili da condividere e distribuire all'interno dell'organizzazione e oltre i confini aziendali. Inoltre, Helm consente di automatizzare le attività relative al deployment, come l'installazione e la configurazione di base delle applicazioni, e alcune delle successive attività di manutenzione, come upgrade e rollback.

Self service

Helm agevola l'adozione di applicazioni, strumenti e servizi. Gli sviluppatori possono selezionare, configurare e distribuire le applicazioni, gli strumenti e i servizi a partire da un catalogo approvato.

Facilità di distribuzione

Semplificando la creazione di pacchetti delle applicazioni e la loro condivisione, Helm aumenta la scalabilità alle applicazioni.

Riutilizzo

Con i grafici Helm, che si possono creare da zero di volta in volta oppure riutilizzare nei diversi ambienti, Helm velocizza i processi di sviluppo e test e aiuta a perfezionare la strategia di CI/CD.

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.

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.

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.

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.

ObiettivoSuggerimento
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
Nota bene: ogni volta che un aggiornamento o una riconfigurazione necessitano dell'intervento manuale tramite kubectl, è consigliabile utilizzare gli operatori Kubernetes.

Scopri di più su Helm e Red Hat OpenShift.

Scenario di apprendimento

Scopri di più e prova Helm 3 su Red Hat OpenShift.

Certificazione

Se ti affidi a strumenti con grafici Helm, incoraggia i provider di software a certificarsi.

Blog

Helm and Operators on OpenShift.

Continua a leggere

EBOOK

Semplifica la gestione delle applicazioni negli ambienti Kubernetes

Helm e gli operatori Kubernetes possono contribuire a migliorare la produttività degli sviluppatori, semplificare il deployment delle applicazioni e ottimizzare gli aggiornamenti e gli upgrade.

ARTICOLO

Cosa sono gli operatori Red Hat OpenShift?

Gli operatori Red Hat OpenShift consentono di automatizzare la creazione, la configurazione e la gestione delle istanze delle applicazioni Kubernetes native.

Articolo

Scopri perché scegliere Red Hat OpenShift Serverless

Red Hat OpenShift Serverless estende Kubernetes per l'implementazione e la gestione di carichi di lavoro serverless.

Scopri di più su OpenShift

Prodotti

Una piattaforma applicativa aziendale che offre servizi verificati per consentire la distribuzione delle app sulle infrastrutture preferite.

Una soluzione di storage software defined che fornisce uno spazio di archiviazione dati permanente durante l'avvio e l'arresto dei container tra gli ambienti.

Una soluzione, Kubernetes native ed enterprise ready, per la sicurezza dei container che permette di creare, distribuire ed eseguire applicazioni cloud native in modo più sicuro.

Una soluzione che permette di controllare cluster e applicazioni Kubernetes da una singola console dotata di criteri di sicurezza integrati.

Risorse

Serie Open Answers: Cos'è Red Hat OpenShift?

Sviluppo cloud native con Red Hat e Amazon Web Services

COMUNICATO STAMPA

Red Hat OpenShift supporta la trasformazione digitale del Gruppo Alpitour

COMUNICATO STAMPA

Red Hat e Snam collaborano nelle soluzioni digitali avanzate edge per il settore energy

CASO CLIENTE

Poste Italiane: Il servizio postale italiano accelera la trasformazione digitale con i container

CASO CLIENTE

BrianzAcque, gestore di servizi pubblici idrici, trasmette dati in tempo reale alle case dell'acqua

CASO CLIENTE

SIA crea una piattaforma per pagamenti digitali basata sui container

CASO CLIENTE

Coopservice standardizza e accelera lo sviluppo di software

CASO CLIENTE

Samsung promuove l'utilizzo del 5G all'edge della rete

CASO CLIENTE

Samsung Electronics promuove l'utilizzo del 5G all'edge della rete

CASO CLIENTE

ttb accelera la distribuzione grazie ai microservizi, con Red Hat e Dynatrace

STORIA DI SUCCESSO

KPMG migliora i servizi statali per i cittadini tramite una moderna piattaforma di integrazione dei sistemi

STORIA DI SUCCESSO

Banco Galicia ottiene l'onboarding dei nuovi clienti aziendali in pochi minuti con una piattaforma intelligente di NLP

PANORAMICA

Adotta lo sviluppo cloud native

CHECKLIST

Quattro consigli per fornire app di qualità superiore

EBOOK

Incrementa la sicurezza del cloud ibrido

SINTESI

Percorso per l'acquisizione di competenze in Red Hat OpenShift

SCHEDA TECNICA

Red Hat OpenShift Container Platform

SCHEDA TECNICA

Red Hat OpenShift Kubernetes Engine

SCHEDA TECNICA

Accelera lo sviluppo delle applicazioni riducendo costi e complessità

SCHEDA TECNICA

Red Hat OpenShift Dedicated

SCHEDA TECNICA

Red Hat OpenShift Data Foundation

Formazione

Corso di formazione gratuito

Running Containers with Red Hat Technical Overview

Corso di formazione gratuito

Developing Cloud-Native Applications with Microservices Architectures

Corso di formazione gratuito

Containers, Kubernetes and Red Hat OpenShift Technical Overview