Sobre

Kustomize é uma ferramenta de linha de comando que permite que você customize configurações de aplicativos YAML para Kubernetes sem a necessidade de templates. Foi introduzido pelo Google como uma maneira mais simples e declarativa de gerenciar configurações complexas para Kubernetes.

Com Kustomize, você pode criar um arquivo base com a configuração comum para todos os ambientes e depois criar variantes (como desenvolvimento, teste, produção) que aplicam apenas as mudanças necessárias para aquele ambiente específico. Isso permite que você mantenha suas configurações DRY (Don’t Repeat Yourself - Não Repita Você Mesmo) e reduza a possibilidade de erros.

Em resumo, o Kustomize permite definir recursos Kubernetes em arquivos yaml e depois aplicar modificações ou overlays a esses recursos para diferentes ambientes ou situações. Ele é agora incorporado ao comando “kubectl apply”, tornando-o ainda mais fácil de usar.

URL: https://kustomize.io/