Member-only story
Stay safe with Kubernetes CI/CD …
10 min readOct 21, 2022
… and put on your Helmet
In my journey to learn Kubernetes (k8s), I soon realized how difficult it is to deploy k8s objects individually on many clusters. Luckily, I came across a k8s delivery tool that makes this much easier and safer. I came across Argo CD.
This article demonstrates:
- setting up Argo CD in k8s
- containerizing a small python Flask App
- setting up GitHub to run continuous integration (CI)
- deploying an Argo CD application and syncing its status in k8s
- setting up a Helm chart to manage k8s objects
- deploying an Argo CD application using a Helm chart and syncing its status in k8s
- updating the python Flask App and synching k8s to automatically update to the latest version using Argo CD