wils@web ~ $ cat ~/ajuda/como-implantar-uma-aplicacao-node-js-em-um-cluster-kubernetes-1-26-guia-completo.md

DevOps

Como implantar uma aplicação Node.js em um cluster Kubernetes 1.26: Guia completo

atualizado em 02/09/2026

Implantar uma aplicação Node.js em um cluster Kubernetes 1.26 pode parecer desafiador, mas seguindo este guia passo a passo, você conseguirá realizar a tarefa com sucesso.

Pré-requisitos

  • Cluster Kubernetes 1.26 em funcionamento.
  • kubectl configurado para se conectar ao seu cluster.
  • Docker instalado para construir a imagem da aplicação.
  • Aplicação Node.js pronta para ser implantada.

Passo 1: Criar o Dockerfile

No diretório da sua aplicação Node.js, crie um arquivo chamado Dockerfile com o seguinte conteúdo:

FROM node:14

WORKDIR /usr/src/app

COPY package*.json ./

RUN npm install

COPY . .

EXPOSE 3000

CMD [ "node", "app.js" ]

Passo 2: Construir a imagem Docker

Execute o seguinte comando para construir a imagem:

docker build -t minha-aplicacao-node .

Passo 3: Publicar a imagem no Docker Hub

Faça login no Docker Hub:

docker login

Em seguida, publique sua imagem:

docker tag minha-aplicacao-node seu_usuario/minha-aplicacao-node

docker push seu_usuario/minha-aplicacao-node

Passo 4: Criar o arquivo de implantação Kubernetes

Crie um arquivo chamado deployment.yaml com o seguinte conteúdo:

apiVersion: apps/v1
kind: Deployment
metadata:
  name: minha-aplicacao-node
spec:
  replicas: 3
  selector:
    matchLabels:
      app: minha-aplicacao-node
  template:
    metadata:
      labels:
        app: minha-aplicacao-node
    spec:
      containers:
      - name: minha-aplicacao-node
        image: seu_usuario/minha-aplicacao-node
        ports:
        - containerPort: 3000

Passo 5: Criar o serviço Kubernetes

Crie um arquivo chamado service.yaml com o seguinte conteúdo:

apiVersion: v1
kind: Service
metadata:
  name: minha-aplicacao-node
spec:
  type: LoadBalancer
  ports:
  - port: 80
    targetPort: 3000
  selector:
    app: minha-aplicacao-node

Passo 6: Aplicar as configurações no Kubernetes

Execute os seguintes comandos:

kubectl apply -f deployment.yaml
kubectl apply -f service.yaml

Conclusão

Após seguir esses passos, sua aplicação Node.js estará rodando em um cluster Kubernetes. Para verificar o status, utilize:

kubectl get pods
kubectl get services

Dica: Sempre monitore os logs da aplicação com kubectl logs para solucionar problemas rapidamente.

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.