wils@web ~ $ cat ~/ajuda/como-fazer-o-deploy-de-uma-aplicacao-no-kubernetes-1-24-usando-helm.md
DevOpsComo fazer o deploy de uma aplicação no Kubernetes 1.24 usando Helm
Este manual aborda o processo de deploy de uma aplicação no Kubernetes 1.24 utilizando o Helm, uma ferramenta de gerenciamento de pacotes para Kubernetes.
Introdução
O Helm simplifica o gerenciamento de aplicações Kubernetes, permitindo o uso de charts para definir, instalar e atualizar aplicações. Neste guia, vamos cobrir os passos necessários para realizar o deploy de uma aplicação.
Pré-requisitos
- Cluster Kubernetes 1.24 em funcionamento.
- Helm instalado na sua máquina local.
- Acesso ao cluster Kubernetes com as permissões necessárias.
Passo a Passo
1. Instalar o Helm
Se ainda não tiver o Helm instalado, você pode instalá-lo utilizando o seguinte comando:
curl https://raw.githubusercontent.com/helm/helm/main/scripts/get-helm-3 | bash
2. Adicionar um repositório de charts
Adicione um repositório de charts, como o do Bitnami:
helm repo add bitnami https://charts.bitnami.com/bitnami
helm repo update
3. Criar um arquivo de valores (values.yaml)
Crie um arquivo values.yaml para personalizar a instalação:
cat < values.yaml
image:
repository: bitnami/nginx
tag: latest
service:
type: LoadBalancer
EOF
4. Instalar a aplicação
Utilize o Helm para instalar a aplicação. Neste exemplo, vamos instalar o Nginx:
helm install meu-nginx bitnami/nginx -f values.yaml
5. Verificar o status da instalação
Após a instalação, você pode verificar o status da aplicação com:
helm ls
6. Acessar a aplicação
Para acessar a aplicação, obtenha o IP externo do serviço:
kubectl get svc meu-nginx
Conclusão
Neste guia, você aprendeu a fazer o deploy de uma aplicação no Kubernetes usando Helm. Lembre-se de sempre verificar a documentação do chart que está utilizando para personalizações adicionais.
Dica: Mantenha seus charts e valores versionados em um sistema de controle de versão para facilitar a manutenção e atualizações futuras.
Precisa de ajuda com isso no seu servidor? A gente resolve pra você.
falar no WhatsApp →// deu erro ou não funcionou?
Achou algo errado neste manual?
Conta pra gente o que deu errado ou qual erro apareceu — a gente corrige. Se quiser retorno, deixe seu contato.