De shop is live

Wij bouwen Workstation AI-machines voor websites, AI-agents en LLM-training — configureer en koop online.

Naar de shop
AI-producten
AI LabsOpenAI-agentsClaude AgentsGrok BotWorkstation AI native CRMMarketingAlle producten
AI-oplossingen
Toegepaste AIAI-agentsGeneratieve AIAI-automatiseringAI-bijscholingAI-pakketten voor het mkbEnterprise AI LabAI-werkstationsNVIDIA-hardware en -softwareNVIDIA Accelerated ComputingPrivate AIGPU-clustersEdge AIAI per sector
AI-diensten
PlatformmoderniseringDigitale engineeringDatafundamenten en AIAutonome operatiesAI-adviesDevOps-automatiseringCybersecuritySoftwareontwikkelingAgentontwikkelingMLOps-opzet
Over ons
BedrijfOns verhaalPartnersKlantverhalen
AI-datacenters
AI-inzichtenJev-reeksBenchmarklabModelkeuze
Artikelen
Documentatie
Linux-OSUbuntuRed Hat Enterprise LinuxSUSE LinuxAlpine LinuxDebian, Rocky & AlmaLinux
AI-cloudplatformsAWS & Amazon BedrockGoogle Cloud & Vertex AIMicrosoft Azure & AI FoundryGPU-clouds en -marktplaatsen
Private AI-datacentersVoor advocatenkantorenVoor accountantskantorenOn-premises platformsVolledig beveiligde cloud
ToolsRing PromoterJobshout
Nieuws
Blog
Neem contact opInloggen

AI-werkstations, AI multi-agent software, GPU-infrastructuur en intelligente agentoplossingen voor moderne bedrijven.

Neem contact op

AI-oplossingen

Toegepaste AIAI-agentsGeneratieve AIAI-automatiseringAI-bijscholingAI-pakketten voor het mkbEnterprise AI LabAI per sector

Producten

Alle productenWorkstation AI native CRM & ERPMarketingOpenAI-agentsRing PromoterJobshout

Bedrijf

Over onsBedrijfAI-datacentersWaarom WorkstationPartnersKlantverhalenPrijzenContactTenthMatrix

Bronnen

AI-inzichtenArtikelenDocumentatieLinux-OSAI-cloudplatformsPrivate AI-datacentersBlogZoekenSitemap
Kantoor Verenigd Koninkrijk
77-79 Marlowes, Hemel Hempstead HP1 1LFRoute: neem afrit 20 van de M25, Outer LondonBedrijfsnummer: 11641870Ma - Vr: 9:00 - 18:00 GMT
+44 7515 356 146
Kantoor België
Workstation SRL, Rue Vanderkindere 34, 1180 Uccle, BrusselsBE 0751.518.683Ma - Vr: 9:00 - 18:00 CET
+32 492 45 67 46
Kantoor India
#159 Sector 9, Pocket 1, DDA Flats, 110077 Dwarka, New Delhi
+91 98881 98841

© 2026 Workstation AI. Alle rechten voorbehouden.

PrivacyGegevensverwijderingCookiesServicevoorwaardenWebsite-sitemap

Loading blog...

Home / Blogs
KubeflowArgocdGitOpsMLOpsKubernetesDevOpsAIKserve

Kubeflow + Argo CD: GitOps MLOps op Kubernetes

Train met Kubeflow, lever met Argo CD — pipelines, Model Registry, KServe, en rollback via git revert

Balinder Walia20 juli 20262 min read
Kubeflow and Argo CD GitOps MLOps on Kubernetes

Een praktische gids om Kubeflow (train / evaluate / register) te combineren met Argo CD (GitOps deliver / rollback). Voor de volledige architectuur, manifests en anti-patterns, lees het lang artikel.

Kubeflow en Argo CD GitOps MLOps op Kubernetes

De versie in één alinea. Kubeflow bezit de ML-levenscyclus op Kubernetes — pipelines, training jobs, model registry en KServe. Argo CD bezit delivery: elke InferenceService, pipeline-definitie en platformcomponent wordt vanuit Git gereconcilieerd. Train en evalueer in Kubeflow; promote door een Git-manifest bij te werken; rollback met git revert. Houd modellen in object storage — Git bewaart URI’s en config, geen weights.

Waarom beide tools?

Kubeflow beantwoordt: hoe voeren we reproduceerbare training en evaluatie uit op GPU’s? Argo CD beantwoordt: hoe brengen we het resulterende model naar productie zonder snowflake-clusters? Alleen Kubeflow gebruiken eindigt vaak in handmatige kubectl apply voor serving. Alleen Argo CD gebruiken laat je zonder first-class ML-pipeline en experimentsysteem. Samen vormen ze een gesloten MLOps-lus.

De taakverdeling

Aandachtspunt Tool Wat leeft in Git
Pipeline-DAG’s, TrainJobs, experimentenKubeflow Pipelines / TrainerPipeline-YAML / componentspecs
Modelartefacten & lineageModel Registry + object storageURI + metadata — niet het weights-bestand
Serving, canaries, rollbacksKServe + Argo CDInferenceService overlays
Platforminstallatie & upgradesArgo CD ApplicationsHelm/Kustomize voor Kubeflow zelf

End-to-end lus (hoe goed eruitziet)

  1. Data scientist merget een pipelinewijziging → Argo CD sync’t pipeline-CRD’s.
  2. Kubeflow draait training op GPU-nodes (optioneel in wachtrij via Kueue).
  3. Evaluation gates slagen → model-URI geregistreerd; een PR werkt de prod bij InferenceService storageUri.
  4. Argo CD detecteert OutOfSync en rolt uit (eerst canary traffic).
  5. Drift of slechte metrics → git revert herstelt de vorige URI; Argo CD reconcilieert.

Vijf praktijken die je pijn besparen

  • Aparte repo’s of mappen: platform (Kubeflow-install) vs apps (pipelines + InferenceServices).
  • Commit nooit modelbinaries — referentie s3:// / gs:// / PVC-URI’s.
  • Sync waves: MySQL/MinIO (of managed equivalenten) vóór KFP-componenten.
  • Resourcelimieten op elke stap — training jobs zonder limieten zullen het cluster uithongeren.
  • Promotion = PR, geen knop in een notebook. Audit trail krijg je gratis.

Wanneer deze stack overkill is

Eén Mac Studio die Ollama draait voor een MKB-chatbot heeft geen Kubeflow + Argo CD nodig. Kies dit patroon wanneer je meerdere modellen, GPU-contention, compliance-eisen of meer dan één omgeving (dev/staging/prod) hebt die identiek moet blijven.

Gerelateerde lectuur. We publiceerden al een GitOps-overzicht gericht op Argo CD en Flux: Kubernetes Continuous Delivery: GitOps-pipelines met ArgoCD & Flux. Dit bericht is de ML-specifieke companion — Kubeflow in de lus.

Lees de lange versie

De lang artikel dekt de Kubernetes MLOps-kaart 2026 (KFP v2, Trainer, KServe, Kueue), Argo CD Application-patterns, promotion gates, canary serving, GPU FinOps en een rollout-checklist. Gepubliceerd door Workstation.