Crie um índice de repositório com helm repo index
Gere o index.yaml necessário para um repositório.
Crie um índice de repositório com helm repo index é uma aula grátis de DevOps Bootcamp no CoddyKit. Esta é a aula 2 de 4. Você pode ler a aula completa abaixo gratuitamente — depois pratica ao vivo no navegador com um editor de código integrado e um tutor de IA 24/7. Faz parte do caminho de aprendizado de DevOps Bootcamp, e seu progresso é sincronizado entre a web e o app CoddyKit. O curso de DevOps Bootcamp inclui 4 aulas no total.
Um repositório é apenas composto de arquivos
Um repositório clássico do Helm não tem nada de especial: é uma pasta com arquivos compactados .tgz e um arquivo de catálogo especial. Esse catálogo é o index.yaml.
Por que index.yaml é importante
O Helm nunca lista uma pasta remotamente. Ele baixa o index.yaml para descobrir quais pacotes e versões existem e onde buscar cada um.
Gere-o com um único comando
Aponte helm repo index para a pasta que contém os seus pacotes, e ele examinará cada .tgz para criar o catálogo automaticamente.
helm repo index ./distConteúdo do índice
O index.yaml gerado lista o nome, a versão, o resumo criptográfico e um URL de download de cada pacote. O Helm usa essas entradas para resolver as instalações.
entries:
mychart:
- version: 0.2.0
urls:
- mychart-0.2.0.tgzDefina o URL público
O sinalizador --url reescreve o link de download de cada entrada para o endereço em que os arquivos compactados serão realmente disponibilizados, e não para um caminho local.
helm repo index ./dist --url https://charts.example.comCada pacote tem um resumo criptográfico
O índice registra um resumo criptográfico SHA-256 para cada arquivo compactado. O Helm o verifica durante o download, detectando um arquivo corrompido ou substituído.
digest: sha256:9f86d08...Mesclando novos pacotes
Regenerar tudo do zero pode eliminar o histórico. O sinalizador --merge incorpora novos arquivos compactados a um índice existente, preservando as entradas de versões anteriores.
helm repo index ./dist --merge ./dist/index.yamlOrdem das operações
Sempre empacote primeiro e crie o índice depois. O índice só reconhece os arquivos compactados que já estão presentes, portanto um novo .tgz precisa existir antes da indexação.
helm package ./mychart -d ./dist
helm repo index ./dist --url https://charts.example.comVárias versões coexistem
Um único nome de pacote pode conter muitas entradas de versão. Manter os arquivos .tgz antigos permite que os usuários instalem ou revertam para qualquer versão publicada.
O índice fica junto dos arquivos compactados
Coloque o index.yaml final no mesmo diretório que você disponibilizará. O Helm o busca na raiz do repositório e resolve os URLs dos pacotes em relação a ele.
Gere novamente a cada publicação
O índice é uma fotografia, não algo atualizado em tempo real. Sempre que adicionar um pacote, você deverá recriar ou mesclar o index.yaml, ou os clientes não o verão.
Verificação rápida
Você gerou um índice, mas os downloads apontam para caminhos locais. Qual sinalizador corrige os URLs?
Recapitulação: criando o índice
Você executou helm repo index para catalogar os seus arquivos compactados, definiu o URL público e usou --merge para manter as versões antigas. Agora o repositório tem o seu mapa. 🗂️
Perguntas Frequentes
A aula “Crie um índice de repositório com helm repo index” é grátis?
Sim — o texto completo de “Crie um índice de repositório com helm repo index” é grátis para ler aqui na web. Para praticá-la interativamente (um editor de código integrado e um tutor de IA 24/7) e desbloquear o restante do curso de DevOps Bootcamp, atualize para CoddyKit PRO. O curso de DevOps Bootcamp inclui 4 aulas no total.
O que vou aprender em “Crie um índice de repositório com helm repo index”?
Gere o index.yaml necessário para um repositório. Você pratica DevOps Bootcamp com código prático que executa diretamente no navegador, e um tutor de IA 24/7 responde suas dúvidas enquanto trabalha na aula.
Preciso ter experiência prévia para começar DevOps Bootcamp?
Nenhuma experiência prévia é necessária. DevOps Bootcamp no CoddyKit é estruturado para alunos iniciantes até avançados, então você pode começar aqui ou desde o início e aprender no seu ritmo. Esta é a aula 2 de 4.
Quanto tempo leva a aula “Crie um índice de repositório com helm repo index”?
A maioria das aulas CoddyKit leva cerca de 5–10 minutos. Cada uma é compacta e interativa, então você faz progresso constante e retoma exatamente de onde parou entre web e app.
Posso escrever e executar código nesta aula de DevOps Bootcamp?
Sim. Cada aula de DevOps Bootcamp inclui um editor de código integrado, então você escreve e executa código real direto no navegador e recebe feedback de IA instantaneamente — nenhuma configuração local necessária.
Todas as aulas deste curso
- Empacote um arquivo de release com helm package
- Crie um índice de repositório com helm repo index
- Hospedando um repositório de charts
- Envie charts para um registro OCI