wils@web ~ $ cat ~/ajuda/como-implantar-uma-aplicacao-em-um-cluster-kubernetes-1-26-guia-passo-a-passo.md
DevOpsComo implantar uma aplicação em um cluster Kubernetes 1.26: Guia passo a passo
Implantar uma aplicação em um cluster Kubernetes pode parecer desafiador, mas seguindo este guia passo a passo, você conseguirá realizar essa tarefa com facilidade. Neste manual, abordaremos desde a configuração do cluster até a criação e implantação de uma aplicação simples.
Pré-requisitos
- Um cluster Kubernetes 1.26 em funcionamento.
- kubectl instalado e configurado para se conectar ao seu cluster.
- Uma imagem Docker da sua aplicação disponível em um registro (Docker Hub, ECR, etc.).
Passo 1: Criar um arquivo de configuração YAML
Crie um arquivo chamado deployment.yaml que definirá o Deployment e o Service da sua aplicação. Exemplo:
apiVersion: apps/v1
kind: Deployment
metadata:
name: minha-aplicacao
spec:
replicas: 2
selector:
matchLabels:
app: minha-aplicacao
template:
metadata:
labels:
app: minha-aplicacao
spec:
containers:
- name: minha-aplicacao
image: meu-registro/minha-aplicacao:latest
ports:
- containerPort: 80
---
apiVersion: v1
kind: Service
metadata:
name: minha-aplicacao
spec:
type: LoadBalancer
ports:
- port: 80
targetPort: 80
selector:
app: minha-aplicacao
Passo 2: Aplicar a configuração no cluster
Utilize o comando kubectl apply para implantar sua aplicação.
kubectl apply -f deployment.yaml
Passo 3: Verificar o status da implantação
Verifique se os pods estão rodando corretamente:
kubectl get pods
Você deve ver os pods da sua aplicação com o status Running.
Passo 4: Acessar a aplicação
Após a criação do Service, você pode acessar a aplicação através do endereço IP externo que o LoadBalancer fornecerá. Para obter o IP, use:
kubectl get services
Conclusão
Agora você implantou com sucesso uma aplicação em um cluster Kubernetes 1.26. Lembre-se de monitorar a saúde dos pods e ajustar as réplicas conforme necessário. Para uma melhor gestão, considere integrar ferramentas de CI/CD.
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.