Kubernetes illustration
Ir para seção

Como usar o Helm com o Red Hat OpenShift

Copiar URL
O Helm é um gerenciador de instalação e pacotes que padroniza e simplifica o empacotamento e a implantação de aplicações em containers com o Kubernetes, em qualquer lugar da nuvem híbrida. O Helm permite que os desenvolvedores empacotem suas aplicações, simplificando o compartilhamento e a implantação por qualquer pessoa da organização e fora dela. Ele também pode ser usado para automatizar tarefas de primeira etapa, como instalação e gerenciamento básico de configurações para preparar as aplicações, além de algumas operações de segunda etapa, como upgrades simples e reversões.

Agilidade

Simplifique e integre os esforços de GitOps e CI/CD. O Helm oferece agilidade, com implantação automática e upgrades simples e consistentes.

Simplicidade

Simplifique a implantação oferecendo a automação geralmente disponibilizada para os desenvolvedores para aplicações implantadas frequentemente.

Consistência

Automatize tarefas manuais, reduzindo significativamente o tempo de implantação e as chances de erro durante o processo.

Cargas de trabalho e aplicações personalizadas com suporte a ISVs (fornecedores independentes) podem ser implantadas no Red Hat® OpenShift® usando os gráficos Helm. Isso contribui para a interoperabilidade e o suporte de aplicações nativas em nuvem de fornecedores independentes, além de propiciar uma ótima experiência do usuário ao implantar e gerenciar apps de ISV e ajudar a manter a conformidade em relação às práticas de implantação recomendadas.

 

O console web do OpenShift pode ser usado para selecionar e instalar um gráfico Helm listado no Catálogo do Desenvolvedor e adicionar repositórios personalizados de gráficos Helm. Versões do Helm podem ser criadas, revertidas e desinstaladas usando esses gráficos. A CLI do Helm é integrada ao terminal web no console web do OpenShift, o que facilita a visualização, navegação e gerenciamento das informações referentes aos projetos.

Confira o que o Discover Financial Services tem a dizer sobre como criar um repositório empresarial de gráficos Helm e gerenciá-los no Red Hat OpenShift:

Um operador Kubernetes é um método de implantação e gerenciamento de uma aplicação nativa do Kubernetes. Ele simplifica a implantação e o gerenciamento do ciclo de vida (por exemplo, escala horizontal e vertical, atualização, upgrade, backup, restauração e gerenciamento de integridade de dados). Os operadores são executados em loop, verificando continuamente o status da aplicação e determinando se ela está sendo executada de acordo com a configuração definida pelo desenvolvedor. Eles também executam as alterações necessárias automaticamente para manter a conformidade com a configuração definida e desejada.

ObjetivosRecomendação
A aplicação requer automação das tarefas de primeira etapa (instalação) e algumas tarefas simples de segunda etapa (por exemplo, atualização direta de uma versão para a próxima).Helm
A aplicação precisa de atualizações simples, mas não necessita de muita automação para operações de segunda etapa.Helm
Manter ou personalizar uma aplicação implantada por um gráfico Helm exige que o usuário realize etapas manuais (fora da CLI do Helm).Operador
A aplicação exige tarefas avançadas de segunda etapa (por exemplo, ajuste automático, backup e recuperação em caso de falhas, etapas sequenciadas de orquestração para atualização ou reconfiguração/escala inteligente).Operador
Dica: como prática recomendada, sempre que uma atualização ou reconfiguração exigir etapas manuais usando kubectl, utilize os operadores.

Saiba mais sobre o Helm e o Red Hat OpenShift

Cenário de aprendizado

Saiba mais e teste o Helm 3 no Red Hat OpenShift.

Certificação

Se você depende de ferramentas com gráficos Helm, incentive seus fornecedores de software a realizar a certificação conosco.

Blog

Helm e Operators no OpenShift.

Leia mais

EBOOK

Simplifique o gerenciamento de aplicações em ambientes Kubernetes

O Helm and Kubernetes Operators pode ajudar a melhorar a produtividade do desenvolvedor, simplificar a implantação de aplicações e otimizar atualizações e upgrades.

ARTIGO

O que são operadores do Red Hat OpenShift?

Os operadores do Red Hat® OpenShift automatizam a criação, a configuração e o gerenciamento de instâncias de aplicações nativas em Kubernetes.

Artigo

Por que escolher o Red Hat OpenShift Serverless?

Red Hat OpenShift Serverless amplia o poder do Kubernetes para que você implante e gerencie cargas de trabalho serverless.

Leia mais sobre o OpenShift

Soluções Red Hat

Uma plataforma de aplicações para empresas que oferece serviços testados para lançar aplicações na infraestrutura de sua escolha.

Solução de armazenamento definido por software que reserva um lugar permanente para os dados, enquanto containers são iniciados e encerrados entre ambientes diferentes.

Uma solução de segurança em containers nativa do Kubernetes para empresas que viabiliza a criação, implantação e execução segura de aplicações nativas em nuvem.

Um console individual, com políticas de segurança integradas, para controlar aplicações e clusters do Kubernetes.

Conteúdo adicional

CASO DE SUCESSO

BANCO GALICIA

Banco Galicia, da Argentina, integra novos clientes corporativos em minutos com sua plataforma de NLP inteligente.

 

 

CASO DE SUCESSO

KPMG

A KPMG melhora os resultados dos serviços estaduais ao cidadão por meio de uma moderna plataforma de integração de sistemas.

 

Datasheet

Red Hat OpenShift: tecnologia de container para a nuvem híbrida

O Red Hat® OpenShift® é uma plataforma empresarial de containers Kubernetes que ajuda organizações em todo o mundo a criar, implantar, executar, gerenciar e proteger aplicações inovadoras em nuvens híbridas.

Red Hat OpenShift AI

Red Hat® OpenShift® AI é uma plataforma MLOps flexível e escalável, com ferramentas para criar, implantar e gerenciar aplicações usando inteligência artificial.

CASO DE SUCESSO

HCA Healthcare

HCA Healthcare usa plataforma de dados inovadora para salvar vidas.

Treinamentos Red Hat

Treinamento gratuito

Running Containers with Red Hat Technical Overview

Treinamento gratuito

Developing Cloud-Native Applications with Microservices Architectures

Treinamento gratuito

Containers, Kubernetes and Red Hat OpenShift Technical Overview