Fornecendo um arquivo values personalizado com -f
Versione sua configuração em seu próprio YAML.
Fornecendo um arquivo values personalizado com -f é uma aula grátis de DevOps Bootcamp no CoddyKit. Esta é a aula 3 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.
Configuração em um arquivo
Quando as substituições se acumularem, coloque-as no seu próprio arquivo YAML. A opção -f entrega esse arquivo ao Helm no momento da instalação. 📄
helm install web bitnami/nginx -f my-values.yamlA forma longa
A opção -f é uma forma abreviada de --values. Ambas fazem a mesma coisa, então use a que for mais clara para você.
helm install web bitnami/nginx --values my-values.yamlApenas o que você altera
Seu arquivo não precisa repetir todos os padrões. Inclua apenas as chaves que deseja substituir, e o Helm as mescla com o restante.
replicaCount: 3
image:
tag: "1.27.0"O aninhamento fica natural
Em um arquivo, as chaves aninhadas são apenas YAML indentado. Isso é muito mais fácil de ler do que uma sequência longa de --set com pontos.
service:
type: ClusterIP
port: 8080Versione no Git
Um arquivo de valores é texto simples, portanto você pode fazer commit dele. Agora sua configuração de implantação tem histórico e revisão, como qualquer outro código.
Empilhe vários arquivos
Informe -f mais de uma vez. O Helm os lê da esquerda para a direita, e os arquivos posteriores substituem as chaves dos anteriores, uma por uma.
helm install web ./chart -f base.yaml -f prod.yamlUm padrão de base e sobreposição
Mantenha as configurações compartilhadas em base.yaml e os ajustes específicos de cada ambiente em prod.yaml. Empilhá-los mantém cada arquivo pequeno e focado.
# prod.yaml
replicaCount: 5
resources:
limits:
cpu: "1"Reutilize na atualização
O mesmo arquivo -f funciona com helm upgrade. Edite o arquivo, execute upgrade e sua versão receberá os novos valores.
helm upgrade web ./chart -f my-values.yamlObserve a indentação
YAML considera os espaços, não as tabulações. Uma chave desalinhada vai silenciosamente para o lugar errado, portanto mantenha sua indentação consistente.
Confirme o que entrou em vigor
Depois de instalar, execute helm get values na versão para ver exatamente quais substituições o Helm registrou.
helm get values webA escolha para uso real
Para qualquer coisa além de um teste rápido, um arquivo de valores é a escolha mais fácil de manter. Ele mantém sua configuração legível e compartilhável.
Verificação rápida
Vamos confirmar o que acontece quando você informa -f duas vezes.
Recapitulação
Use -f para fornecer seu próprio YAML de valores, inclua apenas o que mudar, empilhe arquivos para criar sobreposições e faça commit deles no Git. ✅
Perguntas Frequentes
A aula “Fornecendo um arquivo values personalizado com -f” é grátis?
Sim — o texto completo de “Fornecendo um arquivo values personalizado com -f” é 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 “Fornecendo um arquivo values personalizado com -f”?
Versione sua configuração em seu próprio YAML. 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 3 de 4.
Quanto tempo leva a aula “Fornecendo um arquivo values personalizado com -f”?
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
- Inspecionando padrões com helm show values
- Substitua valores na CLI com --set
- Fornecendo um arquivo values personalizado com -f
- Como --set e -f são mesclados