Sobes.tech
Junior — Middle

Qual é a diferença entre a versão da aplicação e a versão do chart no Helm?

sobes.tech IA

Resposta da IA

No Helm, a versão da aplicação (app version) é a versão da própria aplicação que está a fazer deploy, por exemplo, a versão do seu serviço ou microserviço (por exemplo, 1.2.3). Ela reflete a versão do release da aplicação.

A versão do chart (chart version) é a versão do Helm chart que descreve exatamente como fazer o deploy da aplicação, sua configuração, modelos e dependências. A versão do chart muda quando você atualiza a estrutura ou configurações do chart, mesmo que a versão da aplicação permaneça a mesma.

Exemplo:

  • appVersion: 1.2.3 — versão da sua aplicação
  • version: 0.5.1 — versão do Helm chart que descreve o deploy desta aplicação

Assim, appVersion é a versão do código da aplicação, e version é a versão do pacote Helm.