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 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.
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.2Escolhendo 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: webValores 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: ClusterIPParâ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 nginxSincronizaçã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: trueIntegridade 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: mainConfirme 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 DevOps Bootcamp, atualize para CoddyKit PRO. O curso de DevOps Bootcamp 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 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 “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 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
- O modelo GitOps para versões do Helm
- Implantando gráficos com uma aplicação do Argo CD
- HelmRelease e HelmRepository do Flux
- Detecção de divergências e sincronização automatizada