Gerador de Helm Chart — Chart.yaml, values.yaml e Templates

Empacote sua aplicação para Kubernetes como um Helm chart. Preencha a imagem, a porta, as réplicas, o ingress e os recursos, e gere um chart completo: Chart.yaml, um values.yaml documentado e templates para o Deployment, Service, Ingress com TLS, ConfigMap e HorizontalPodAutoscaler, com helpers de labels compartilhados e notas de instalação. Navegue por todos os arquivos e baixe o chart em ZIP.

Atualizado em
Arquivo

Descompacte e execute helm lint ./web-app, visualize com helm template my-release ./web-app e instale com helm install my-release ./web-app -n my-namespace --create-namespace.

Seus dados nunca saem do seu computador. Todo o processamento acontece localmente no navegador.

Como usar: Gerador de Helm Chart

  1. Informe o nome do chart, as versões, o repositório da imagem, a porta do container e o número de réplicas.
  2. Marque o que o chart deve incluir: Ingress com TLS, autoscaling, um ConfigMap para variáveis de ambiente, probes e configurações seguras do pod.
  3. Defina o host do ingress, o caminho de health check e os requests e limits de recursos — eles viram os valores padrão em values.yaml.
  4. Navegue pelos arquivos, baixe o ZIP e depois execute helm lint e helm install.

O que tem no chart

ArquivoFinalidade
Chart.yamlNome, versão do chart (aumente a cada alteração) e versão da aplicação (a tag da imagem por padrão)
values.yamlTodas as configurações que o usuário pode sobrescrever com --set ou -f meu-values.yaml
templates/_helpers.tplHelpers compartilhados de nome e labels, para que todos os objetos usem os mesmos labels de seletor
templates/*.yamlDeployment, Service, Ingress, ConfigMap e HPA, cada um ativado ou desativado pelos values
templates/NOTES.txtExibido após a instalação: como acessar a aplicação

O Deployment carrega um checksum do ConfigMap, então os pods reiniciam automaticamente quando as variáveis de ambiente mudam. Sobrescreva por ambiente com arquivos de values separados: helm upgrade --install app ./chart -f values-prod.yaml. Para manifestos simples sem Helm, use o Gerador de YAML do Kubernetes.

Também pesquisado como: criar helm chart, template helm chart, exemplo helm values.yaml, exemplo de helm chart, template helm deployment, helm chart kubernetes, criar helm chart online.

Ferramentas que combinam com: Gerador de Helm Chart

  • Validador YAML Kubernetes — Cole Deployments, Services, Ingresses, ConfigMaps ou um arquivo inteiro com vários documentos.
  • Gerador do Docker Compose — Marque os serviços que você precisa — aplicativo, banco de dados, cache, interface de administração, captador de e-mails — e receba um arquivo `compose.yaml` limpo com imagens fixadas, volumes nomeados, verificações de integridade e depends_on condições, além de um arquivo .env correspondente com senhas geradas.
  • Gerador de Dockerfile — Escolha sua stack e receba um Dockerfile pronto para produção: build multi-stage, camada de dependências em cache, usuário não-root, health check e um .dockerignore correspondente — tudo explicado linha por linha.
  • Gerador de GitLab CI — Escolha sua stack e receba um .gitlab-ci.yml funcionando: instalação com cache, jobs de lint e teste, build com artifacts, uma imagem Docker enviada ao registry do GitLab ou um deploy no GitLab Pages — com regras que rodam pipelines para merge requests e para sua branch padrão, sem duplicatas.

Perguntas frequentes

Como crio um Helm chart?
Preencha os dados da sua aplicação aqui e baixe o chart, ou execute helm create NOME e edite. De qualquer forma, você recebe Chart.yaml, values.yaml e templates que podem ser instalados com helm install.
Qual é a diferença entre version e appVersion?
version é a versão do próprio chart e deve mudar sempre que o chart for alterado. appVersion é a versão da sua aplicação — este chart a usa como tag padrão da imagem.
Como defino valores diferentes por ambiente?
Mantenha o values.yaml como padrão e crie values-staging.yaml e values-prod.yaml apenas com as diferenças, depois passe um deles com -f ao instalar ou atualizar.
Como verifico o chart antes de instalar?
Execute helm lint ./chart para encontrar erros e helm template release ./chart para ver o YAML exato que o Kubernetes vai receber.
Posso instalar o Gerador de Helm Chart como um aplicativo da web e usá-lo offline?
Sim. O Gerador de Helm Chart é um aplicativo da web instalável (PWA) — instalado a partir do seu navegador, não baixado de uma loja de aplicativos. Clique em “Instalar aplicativo” na parte superior desta página no Chrome ou no Edge (Windows, macOS, Linux, ChromeOS) ou, no Android, use “Compartilhar” → “Adicionar à tela inicial” no iPhone e no iPad, ou “Arquivo” → “Adicionar ao Dock” no Safari 17+ em um Mac. Em seguida, ela se abre em uma janela própria com seu próprio ícone e, como é executada inteiramente no seu navegador, continua funcionando offline. O Firefox no desktop não permite a instalação de aplicativos da web. Como funciona a instalação.

Ferramentas relacionadas