<?xml version="1.0" encoding="utf-8" standalone="yes"?>
<rss version="2.0" xmlns:atom="http://www.w3.org/2005/Atom">
  <channel>
    <title>Partie 7 : GitOps :: Teknolabs</title>
    <link>https://teknolabs.net/courses/devops-cloud/partie-7-gitops/index.html</link>
    <description>Déployer depuis Git (Argo CD, puis Flux CD) et promouvoir une même version entre environnements.&#xA;TP Outil(s) Approche TP19 Argo CD GitOps : synchronisation, prune, self-healing, ApplicationSet, promotion sans rebuild, multi-cluster (défi) TP20 Flux CD GitOps avec Flux : bootstrap, Kustomization, HelmRelease, comparaison avec Argo CD Prérequis : Cluster du TP14, overlays Kustomize et chart du TP15 (repris par le TP20).</description>
    <generator>Hugo</generator>
    <language>en-us</language>
    <atom:link href="https://teknolabs.net/courses/devops-cloud/partie-7-gitops/index.xml" rel="self" type="application/rss+xml" />
    <item>
      <title>TP19 : GitOps avec Argo CD (synchronisation, self-healing, ApplicationSet, promotion)</title>
      <link>https://teknolabs.net/courses/devops-cloud/partie-7-gitops/tp19-gitops-argocd/index.html</link>
      <pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate>
      <guid>https://teknolabs.net/courses/devops-cloud/partie-7-gitops/tp19-gitops-argocd/index.html</guid>
      <description>Le GitOps applique les pratiques de Git aux opérations : l’état désiré du cluster est déclaré dans un dépôt Git, qui devient la source de vérité. Un agent installé dans le cluster (ici Argo CD) compare en permanence Git et le cluster, et les réconcilie. On ne fait plus de kubectl apply à la main : on fait une Pull Request. Chaque changement est relu, tracé, et réversible par un git revert.</description>
    </item>
    <item>
      <title>TP20 : GitOps avec Flux CD (et comparaison avec Argo CD)</title>
      <link>https://teknolabs.net/courses/devops-cloud/partie-7-gitops/tp20-gitops-flux/index.html</link>
      <pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate>
      <guid>https://teknolabs.net/courses/devops-cloud/partie-7-gitops/tp20-gitops-flux/index.html</guid>
      <description>Flux est, avec Argo CD, l’un des deux grands outils GitOps diplômés de la CNCF. Les principes sont les mêmes (Git source de vérité, réconciliation continue, pull), mais la philosophie diffère : Flux n’est pas une application avec une interface, c’est un ensemble de contrôleurs Kubernetes pilotés par des ressources personnalisées (GitRepository, Kustomization, HelmRelease) et par une CLI. Après le TP19, ce TP fait déployer les mêmes applications avec Flux pour comparer les deux outils sur des faits.</description>
    </item>
  </channel>
</rss>