Kargo

Dela nu

17 oktober var det dags för ett nytt avsnitt av Snacka Kubernetes med Conoa! Den här gången pratar vi om Kargo – nästa steg för att bygga en modern GitOps-pipeline.

Niklas Engvall, Senior DevSecOps Engineer på Conoa, guidar oss genom hur Kargo löser en av de största utmaningarna med GitOps: att orkestrera hur applikationer flyttas och rullas ut över olika miljöer (som dev, staging och produktion). Niklas förklarar hur Kargo, tillsammans med Argo CD, automatiserar era workflows och hjälper er att eliminera manuella steg och anpassade skript.

Som vanligt bjuder vi på en teknisk demo, konkreta tips och en chans att ställa dina frågor direkt till Niklas.

Vill du vara med live nästa gång? Gå med i meetup-gruppen Snacka Kubernetes med Conoa > 

Vad är Kargo?

Kargo är en nästa generations plattform för Continuous Delivery (CD) och orkestrering av applikationslivscykler, specifikt byggd för Kubernetes-miljöer.

I korthet löser Kargo det komplexa problemet med att flytta mjukvaruändringar genom en pipeline bestående av flera miljöer (så kallad Continuous Promotion). Genom att bygga vidare på GitOps-principer agerar Kargo som ett intelligent orkestreringslager.

Kargo i din GitOps-stack:

  • Automation: Kargo automatiserar processen för att uppdatera konfigurationen i ditt Git-förråd (din ”single source of truth”) när en version är redo att flyttas från en miljö till nästa (t.ex. från staging till produktion).
  • Komplement till Argo CD: Medan verktyg som Argo CD hanterar den faktiska utrullningen av applikationen till Kubernetes-klustret, är Kargo expert på att styra när och hur dessa utrullningar ska ske i en kedja av steg.
  • Eliminerar skript: Den stora fördelen är att Kargo ersätter det behov av anpassade, ofta tidskrävande och felbenägna, CI/CD-skript som traditionellt krävts för att hantera flerstegsutrullningar.

Se Niklas Engvalls tekniska demo för att se hur Kargo använder begrepp som Stages, Freight och Warehouses för att skapa en modern och effektiv leveranspipeline. Du kan ta del av demon på Niklas Github >

Se fler avsnitt

Zarf – Airgap Native Package Manager för Kubernetes

Zarf – Airgap Native Package Manager för Kubernetes

Läs mer >
AI-driven DevSecOps med GitLab Duo Agent Platform

AI-driven DevSecOps

Läs mer >
Secret Sprawl GitGuardian

Secrets Sprawl med GitGuardian

Läs mer >