June 1, 2023
Automated Synchronized Deployment with Kubernetes x FluxCD
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!