Sobre o Helm
Vantagens do Helm para operações de TI
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.
Como usar o Helm com o Red Hat OpenShift
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.
O Discover Financial Services implanta gráficos do Helm por meio da IU do Red Hat OpenShift
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:
Mas e os operadores Kubernetes?
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.
Gráficos Helm ou operadores?
Objetivos | Recomendaçã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 |