Como usar: Gerador de Helm Chart
- Informe o nome do chart, as versões, o repositório da imagem, a porta do container e o número de réplicas.
- 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.
- 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. - Navegue pelos arquivos, baixe o ZIP e depois execute
helm lintehelm install.
O que tem no chart
| Arquivo | Finalidade |
|---|---|
Chart.yaml | Nome, versão do chart (aumente a cada alteração) e versão da aplicação (a tag da imagem por padrão) |
values.yaml | Todas as configurações que o usuário pode sobrescrever com --set ou -f meu-values.yaml |
templates/_helpers.tpl | Helpers compartilhados de nome e labels, para que todos os objetos usem os mesmos labels de seletor |
templates/*.yaml | Deployment, Service, Ingress, ConfigMap e HPA, cada um ativado ou desativado pelos values |
templates/NOTES.txt | Exibido 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.