wils@web ~ $ cat ~/ajuda/como-implantar-sua-primeira-aplicacao-no-kubernetes-1-26-usando-o-kubectl.md
DevOpsComo implantar sua primeira aplicação no Kubernetes 1.26 usando o kubectl
Implantar uma aplicação no Kubernetes pode parecer desafiador, mas com este guia, você aprenderá a fazer isso de forma simples e eficaz. Neste manual, vamos usar o kubectl, a ferramenta de linha de comando do Kubernetes, para implantar sua primeira aplicação na versão 1.26.
Pré-requisitos
- Ter o Kubernetes instalado e em execução.
- Ter o kubectl instalado e configurado para se conectar ao seu cluster.
- Uma imagem de container disponível no Docker Hub ou em um registro privado.
Passo a Passo para Implantação
1. Criar um arquivo de configuração YAML
O primeiro passo é criar um arquivo de configuração YAML que descreve a sua aplicação. Crie um arquivo chamado app-deployment.yaml com o seguinte conteúdo:
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: minha-imagem:latest
ports:
- containerPort: 80
2. Aplicar a configuração no Kubernetes
Com o arquivo YAML criado, o próximo passo é aplicar essa configuração no seu cluster Kubernetes utilizando o comando:
kubectl apply -f app-deployment.yaml
3. Verificar a implantação
Após aplicar a configuração, você pode verificar se a sua aplicação foi implantada corretamente com o seguinte comando:
kubectl get deployments
4. Expor a aplicação
Para acessar sua aplicação externamente, você precisa criar um serviço. Crie um arquivo chamado app-service.yaml com o seguinte conteúdo:
apiVersion: v1
kind: Service
metadata:
name: minha-aplicacao-service
spec:
type: LoadBalancer
ports:
- port: 80
selector:
app: minha-aplicacao
Agora aplique o serviço com:
kubectl apply -f app-service.yaml
5. Acessar a aplicação
Após alguns minutos, você pode acessar sua aplicação usando o endereço IP externo do serviço:
kubectl get services
Conclusão
Parabéns! Você implantou sua primeira aplicação no Kubernetes. Lembre-se de que a prática leva à perfeição, então não hesite em experimentar diferentes configurações e imagens de container. Uma dica útil é sempre monitorar os logs da sua aplicação usando:
kubectl logs -f <nome-do-pod>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.