0Pricing
Helm Academy · Aula

Implantando gráficos com uma aplicação do Argo CD

Apontando o Argo CD para um gráfico e seus valores

Implantando gráficos com uma aplicação do Argo CD é uma aula grátis de Helm Academy 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 Helm Academy, e seu progresso é sincronizado entre a web e o app CoddyKit. O curso de Helm Academy inclui 4 aulas no total.

O CRD de aplicação

No Argo CD, você descreve o que deve ser implantado com um recurso personalizado de Application. Ele vincula um gráfico de origem a um cluster de destino.

Apontando para um gráfico

O bloco source nomeia um repoURL do Helm, o nome do gráfico e um targetRevision (a versão do gráfico) que o Argo CD deve sincronizar.

source:
  repoURL: https://charts.bitnami.com/bitnami
  chart: nginx
  targetRevision: 15.5.2

Escolhendo o destino

O bloco de destino define o servidor e o espaço de nomes de destino. Use a URL interna do cluster para implantar no cluster em que o Argo CD é executado.

destination:
  server: https://kubernetes.default.svc
  namespace: web

Valores do Helm incorporados

Em source.helm, você fornece valores como YAML, exatamente as substituições que normalmente passaria ao helm install.

helm:
  values: |
    replicaCount: 3
    service:
      type: ClusterIP

Parâmetros do Helm

Para substituições individuais, você pode usar helm.parameters, que funcionam como pares helm install --set name=value.

helm:
  parameters:
    - name: replicaCount
      value: "3"

O Argo CD renderiza o Helm

O Argo CD não executa helm install. Ele executa helm template para renderizar os manifestos, depois os aplica e acompanha cada recurso que criou.

A ação de sincronização

Colocar o cluster em execução em conformidade com a Application é chamado de sincronização. Você pode acioná-la pela interface, pela CLI ou automaticamente.

argocd app sync nginx

Sincronização automática

Defina syncPolicy.automated para que o Argo CD aplique novas confirmações sem um clique manual, mantendo o lançamento continuamente atualizado.

syncPolicy:
  automated:
    prune: true
    selfHeal: true

Integridade e status

O Argo CD informa cada Application como Sincronizada ou OutOfSync, além de um status de integridade, para que você veja rapidamente se o lançamento está saudável.

Um gráfico hospedado no Git

A source também pode ser seu próprio gráfico em um caminho do Git, não apenas um repositório empacotado, permitindo que o Argo CD implante gráficos diretamente do seu monorrepositório.

source:
  repoURL: https://github.com/me/infra
  path: charts/api
  targetRevision: main

Confirme e depois sincronize

Você edita a Application ou seus valores no Git, confirma, e o Argo CD reconcilia. Todo o lançamento é orientado pelo que está no repositório.

Verificação rápida

Onde você coloca as substituições do Helm dentro de uma Application do Argo CD?

Recapitulação: Applications do Argo CD

Uma Application do Argo CD vincula uma source de gráfico a um destino, transporta seus valores e sincroniza o cluster para corresponder ao Git. 🚀

Perguntas Frequentes

A aula “Implantando gráficos com uma aplicação do Argo CD” é grátis?

Sim — o texto completo de “Implantando gráficos com uma aplicação do Argo CD” é 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 Helm Academy, atualize para CoddyKit PRO. O curso de Helm Academy inclui 4 aulas no total.

O que vou aprender em “Implantando gráficos com uma aplicação do Argo CD”?

Apontando o Argo CD para um gráfico e seus valores Você pratica Helm Academy 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 Helm Academy?

Nenhuma experiência prévia é necessária. Helm Academy 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 “Implantando gráficos com uma aplicação do Argo CD”?

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 Helm Academy?

Sim. Cada aula de Helm Academy 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

  1. O modelo GitOps para versões do Helm
  2. Implantando gráficos com uma aplicação do Argo CD
  3. HelmRelease e HelmRepository do Flux
  4. Detecção de divergências e sincronização automatizada
← Voltar para Helm Academy