Skip to content

Building an end to end CloudNative fully automated CI/CD pipeline for Kubernetes using the Argo ecosystem

Notifications You must be signed in to change notification settings

Archisman-Mridha/kubernetes-cicd-with-argo

Repository files navigation

CI/CD for Kubernetes

Building an end to end CloudNative fully automated Kubernetes native CI/CD pipeline using the Argo ecosystem.

Tools used to build the system -

  • ArgoCD
    Synchornizes Kubernetes configurations stored in Git repository with the Kubernetes cluster, thus enforcing Git to be the single source of truth.

  • Argo Workflows
    Kubernetes Native Continuous Integration pipeline used to build and push container images to Dockerhub.

  • Argo Events
    Kubernetes Native event driven workflow manager used to detect code pushes to GitHub and trigger the corresponding Argo Workflow.

  • ArgoCD Image Updater

  • Argo Rollouts

You can view the architecture here.

I tried to expose the Argo eventsource using TraefikHub, but miserably failed at that 😭.

About

Building an end to end CloudNative fully automated CI/CD pipeline for Kubernetes using the Argo ecosystem

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published