0Pricing
DevOps Bootcamp · Aula

Implantando aplicações com o Helm

Use o Helm para instalar e gerenciar facilmente aplicações populares provenientes de repositórios públicos de charts.

Implantando aplicações com o Helm é uma aula grátis de DevOps Bootcamp no CoddyKit. Esta é a aula 2 de 4. Você pode ler a aula completa abaixo gratuitamente — depois pratica ao vivo no navegador com um editor de código integrado e um tutor de IA 24/7. Faz parte do caminho de aprendizado de DevOps Bootcamp, e seu progresso é sincronizado entre a web e o app CoddyKit. O curso de DevOps Bootcamp inclui 4 aulas no total.

Implantando aplicativos com o Helm

Boas-vindas! Nesta lição, veremos como implantar aplicativos usando o Helm, o gerenciador de pacotes do Kubernetes.

O Helm simplifica o processo de definir, instalar e atualizar até mesmo os aplicativos Kubernetes mais complexos. Pense nele como o apt ou o yum dos seus clusters Kubernetes!

Entendendo os repositórios de gráficos

O Helm usa gráficos, que são pacotes de recursos Kubernetes pré-configurados. Esses gráficos são armazenados em repositórios de gráficos, que são essencialmente servidores HTTP contendo arquivos de gráficos.

Muitas organizações mantêm repositórios públicos, oferecendo acesso fácil a aplicativos populares.

Adicionando um repositório de gráficos

Antes de instalar gráficos, precisamos informar ao Helm onde encontrá-los. Adicionaremos o popular repositório Bitnami, que hospeda muitos aplicativos comuns.

Use o comando helm repo add:

helm repo add bitnami https://charts.bitnami.com/bitnami

Atualizando repositórios

Depois de adicionar um repositório, ou periodicamente, é recomendável atualizar o cache local do Helm. Isso garante que você tenha as informações mais recentes sobre os gráficos disponíveis e suas versões.

Execute helm repo update para buscar as alterações mais recentes de todos os repositórios configurados:

helm repo update

Pesquisando gráficos

Agora que nossos repositórios estão configurados, podemos pesquisar aplicativos. Vamos encontrar o gráfico do servidor Web Nginx usando helm search repo:

Esse comando listará todos os gráficos que correspondem a 'nginx' nos repositórios adicionados.

helm search repo nginx

Instalando seu primeiro gráfico

O comando principal para implantar um aplicativo com o Helm é helm install. Você fornece a ele um nome exclusivo para o seu lançamento (a instância implantada) e o nome do gráfico.

Vamos implantar o Nginx. Também especificaremos --set service.type=NodePort para torná-lo acessível de fora do cluster.

helm install my-nginx bitnami/nginx --set service.type=NodePort

Verificando suas implantações

Depois de instalar um gráfico, você pode ver todos os seus lançamentos ativos do Helm com o comando helm list.

Isso mostra o nome do lançamento, o gráfico, o namespace, o status e o número da revisão de cada implantação.

helm list

Atualizando um aplicativo

Os aplicativos frequentemente precisam de atualizações. O Helm facilita isso com helm upgrade. Você pode alterar valores de configuração ou até atualizar para uma versão mais recente do gráfico.

Vamos dimensionar nossa implantação do Nginx aumentando replicaCount para 2:

helm upgrade my-nginx bitnami/nginx --set replicaCount=2

Desinstalando um aplicativo

Quando um aplicativo não é mais necessário, o Helm pode remover corretamente todos os recursos Kubernetes associados. Use helm uninstall seguido do nome do lançamento.

Esse comando excluirá tudo relacionado ao nosso lançamento my-nginx.

helm uninstall my-nginx

Verificação rápida: implantações do Helm

Você aprendeu a gerenciar aplicativos com o Helm. Vamos testar seus conhecimentos sobre os comandos básicos.

Recapitulação: o poder das implantações do Helm

Parabéns! Você aprendeu a usar o Helm para implantar e gerenciar aplicativos no Kubernetes com facilidade.

  • Adicionamos e atualizamos repositórios de gráficos.
  • Pesquisamos gráficos disponíveis.
  • Usamos helm install para implantar um aplicativo.
  • Exploramos helm list para visualizar os lançamentos.
  • Atualizamos nosso aplicativo com helm upgrade.
  • Por fim, fizemos a limpeza com helm uninstall.

O Helm realmente facilita o gerenciamento de aplicativos complexos no Kubernetes!

Perguntas Frequentes

A aula “Implantando aplicações com o Helm” é grátis?

Sim — o texto completo de “Implantando aplicações com o Helm” é grátis para ler aqui na web. Para praticá-la interativamente (um editor de código integrado e um tutor de IA 24/7) e desbloquear o restante do curso de DevOps Bootcamp, atualize para CoddyKit PRO. O curso de DevOps Bootcamp inclui 4 aulas no total.

O que vou aprender em “Implantando aplicações com o Helm”?

Use o Helm para instalar e gerenciar facilmente aplicações populares provenientes de repositórios públicos de charts. Você pratica DevOps Bootcamp com código prático que executa diretamente no navegador, e um tutor de IA 24/7 responde suas dúvidas enquanto trabalha na aula.

Preciso ter experiência prévia para começar DevOps Bootcamp?

Nenhuma experiência prévia é necessária. DevOps Bootcamp no CoddyKit é estruturado para alunos iniciantes até avançados, então você pode começar aqui ou desde o início e aprender no seu ritmo. Esta é a aula 2 de 4.

Quanto tempo leva a aula “Implantando aplicações com o Helm”?

A maioria das aulas CoddyKit leva cerca de 5–10 minutos. Cada uma é compacta e interativa, então você faz progresso constante e retoma exatamente de onde parou entre web e app.

Posso escrever e executar código nesta aula de DevOps Bootcamp?

Sim. Cada aula de DevOps Bootcamp inclui um editor de código integrado, então você escreve e executa código real direto no navegador e recebe feedback de IA instantaneamente — nenhuma configuração local necessária.

Todas as aulas deste curso

  1. Introdução aos charts do Helm
  2. Implantando aplicações com o Helm
  3. Personalização e gerenciamento de versões
  4. Criando e Compartilhando seus Próprios Gráficos Helm
← Voltar para DevOps Bootcamp