_CORE
AI & Agentic Systems Core Information Systems Cloud & Platform Engineering Data Platform & Integration Security & Compliance QA, Testing & Observability IoT, Automation & Robotics Mobile & Digital Banking & Finance Insurance Public Administration Defense & Security Healthcare Energy & Utilities Telco & Media Manufacturing Logistics & E-commerce Retail & Loyalty
References Technologies Blog Know-how Tools
About Collaboration Careers
CS EN
Let's talk

CI/CD pro Kubernetes — Pipeline design

05. 09. 2025 1 min read intermediate

Cloud Intermediate

CI/CD pro Kubernetes — Pipeline design

CI/CDKubernetesGitHub ActionsArgoCD 5 min read

Build, test, scan, push, deploy. GitHub Actions + ArgoCD.

Pipeline fáze

# CI: Lint → Test → Build image → Scan → Push → Update manifests
# CD: ArgoCD detect → Sync → Health check → Progressive rollout

GitHub Actions

name: CI
on: push
jobs:
  build:
    steps:
      - run: npm ci && npm test
      - uses: docker/build-push-action@v5
        with:
          push: true
          tags: ghcr.io/myorg/app:${{ github.sha }}
      - run: trivy image --exit-code 1 ghcr.io/myorg/app:${{ github.sha }}
      - run: |
          cd k8s-manifests
          kustomize edit set image app=ghcr.io/myorg/app:${{ github.sha }}
          git commit -am "deploy ${{ github.sha }}" && git push

Progressive Delivery

  • Argo Rollouts — canary, blue-green, analysis
  • Flagger — automated canary s metrics analysis
  • Automatický rollback při degradaci metrik

Summary

CI builds + pushes image. CD (ArgoCD) syncs manifests. Progressive delivery pro safe rollouts.

Need Help with Implementation?

Our team has experience designing and implementing modern architectures. We’re happy to help.

Free Consultation

Share:

CORE SYSTEMS tým

Stavíme core systémy a AI agenty, které drží provoz. 15 let zkušeností s enterprise IT.