digitalocean / container-blueprints

DigitalOcean Kubernetes(DOKS) Solution Blueprints
92 stars 46 forks source link

[Blueprint] DOKS CI/CD using Tekton, Argo CD and Knative Serverless Applications #33

Closed v-ctiutiu closed 2 years ago

v-ctiutiu commented 2 years ago

Overview

This blueprint shows users how to implement a CI/CD solution, using free and popular open source implementations that run on Kubernetes clusters natively.

The important building blocks are as follows:

  1. Kaniko, for building container images directly in a Kubernetes cluster.
  2. Tekton pipelines, for implementing the CI process.
  3. Argo CD, for implementing the CD process.
  4. Knative, for running and exposing applications functionality on Kubernetes with ease.
  5. Cert-Manager, for managing TLS termination of Knative Services.

Fixes #30.