Skip to content

Instantly share code, notes, and snippets.

@djmetzle
Last active March 28, 2026 05:59
Show Gist options
  • Select an option

  • Save djmetzle/a4a0a598f9ceb7c19d87d3499ef5e08c to your computer and use it in GitHub Desktop.

Select an option

Save djmetzle/a4a0a598f9ceb7c19d87d3499ef5e08c to your computer and use it in GitHub Desktop.
End-to-end CI/CD on K8s
flowchart
    direction LR
    subgraph K8s["Kubernetes"]
        Dev 

        subgraph Git
            direction BT
            manifests .->|deploy| app
        end

        subgraph CI["Tekton"]
                direction TB
            Clone[Clone]
            Build[Buildpacks]
            Update[Update manifests]
        end

        CD["ArgoCD"]

        subgraph AppNs[app]
            App
        end

        Harbor
    end

    Dev[Developer] -->|git push| Git

    Git -->|clone app| CI
    Clone --> Build --> Update
    CI -->|push image| Harbor
    CI -->|update manifests| Git
    Git -->|deploy manifest| CD
    CD -->|deploy| AppNs
    Harbor -->|pull image| AppNs
Loading
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment