wils@web ~ $ cat ~/ajuda/como-realizar-o-deploy-de-aplicacoes-com-kubernetes-1-25-usando-kustomize.md

DevOps

Como realizar o deploy de aplicações com Kubernetes 1.25 usando Kustomize

atualizado em 23/07/2026

O Kubernetes é uma plataforma poderosa para gerenciar contêineres em produção. O Kustomize é uma ferramenta que permite personalizar configurações de recursos do Kubernetes sem duplicação. Neste guia, você aprenderá a realizar o deploy de aplicações usando Kubernetes 1.25 com Kustomize.

Pré-requisitos

  • Cluster Kubernetes 1.25 em funcionamento.
  • kubectl instalado e configurado.
  • Kustomize instalado (versão 4.5 ou superior).

Passo a Passo

1. Criar a Estrutura de Diretórios

Primeiro, crie um diretório para sua aplicação:

mkdir -p my-app/base

2. Criar o arquivo de configuração da aplicação

Dentro do diretório base, crie um arquivo chamado deployment.yaml:

apiVersion: apps/v1
kind: Deployment
metadata:
  name: my-app
spec:
  replicas: 2
  selector:
    matchLabels:
      app: my-app
  template:
    metadata:
      labels:
        app: my-app
    spec:
      containers:
      - name: my-app
        image: my-app:latest
        ports:
        - containerPort: 80

3. Criar o arquivo Service

Crie um arquivo chamado service.yaml no mesmo diretório:

apiVersion: v1
kind: Service
metadata:
  name: my-app-service
spec:
  type: ClusterIP
  ports:
  - port: 80
    targetPort: 80
  selector:
    app: my-app

4. Criar o arquivo Kustomization

No diretório base, crie um arquivo chamado kustomization.yaml:

resources:
  - deployment.yaml
  - service.yaml

5. Aplicar a Configuração

Agora, aplique a configuração usando o Kustomize:

kubectl apply -k my-app/base

Conclusão

Você agora tem uma aplicação em execução no Kubernetes usando Kustomize. Lembre-se de que o Kustomize permite que você crie diferentes variantes da sua aplicação facilmente. Para ambientes de produção, considere usar overlays para personalizar suas configurações.

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.