Skip to content

DigitalOcean Kubernetes Challenge - CICD pipeline with GitOps in K8S

License

Notifications You must be signed in to change notification settings

TreeKat71/my-k8s-challenge

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

35 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

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.