Stay safe with Kubernetes CI/CD …

Sami Islam
10 min readOct 21, 2022

… and put on your Helmet

unDraw by Katerina Limpitsouni

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

Setup Argo CD in K8s

--

--