TreeKat71 / my-k8s-challenge

DigitalOcean Kubernetes Challenge - CICD pipeline with GitOps in K8S

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

DigitalOcean Kubernetes Challenge - CICD pipeline with GitOps

  • Setup Harbor

  • Setup CI pipeline with Github Actions

  • Setup CD pipeline with ArgoCD

  • Commit sample Fastapi code

  • Add fluentd as a sidecar container, shipping log to S3-like storage.

  • Setup Ingress for Fastapi & ArgoCD

  • Use DigitalOcean Space(S3-Compatible) instead. Setup Minio cluster or use Minio playground

  • Setup kubernetes manually with kudeadm

  • Upgrade Kubernetes cluster

Special thanks to

I appericate digitalocean offer this challenge and resources (credits).

Courses:

Found mistakes?

Feel free to contact me through email in english or chinese.

About

DigitalOcean Kubernetes Challenge - CICD pipeline with GitOps in K8S

License:MIT License


Languages

Language:Dockerfile 41.1%Language:Python 29.7%Language:Shell 29.2%