SRE Consulting - Case Study: Automated Synchronized Deployment with Kubernetes x FluxCD

June 1, 2023

Automated Synchronized Deployment with Kubernetes x FluxCD

Screenshot

In this project, we provided support and setup for automation deployment, assuming the client was already utilizing Kubernetes. While options like ArgoCD are popular, considering the client’s tech-driven approach, we implemented a configuration using FluxCD without a GUI.

Design Phase

We conducted an assessment of applications running on Kubernetes and designed the packaging. We organized Docker Images, Helm Charts, and created deployment workflow diagrams to reach a consensus on the design.

Setup/Migration Phase

We scheduled weekly meetings for progress updates and conducted discussions on service stoppage and deadlines during migration. For services with high SLA requirements, we handled the migration with extra caution.

Delivery

Upon completion of all development tasks, we tested the functionalities within the defined scope, shared various configuration details, delivered the source code, and deployed the application.

Thank you for your cooperation!