Post

Takoyaki Dominates The World

Takoyaki Dominates The World

A few words

In CI/CD, when speaking of CI(Continuous Integration), off the top of our head, we think about prominent solutions like Jenkins, Gitlab, Azure Devops, … What ‘bout CD, do we have something beautiful like that ?

  • Well yes, there are not so many solutions for “CD” part. In this post, I would like to bring out a common tool that “big-ass” enterprise are using these days. That is ArgoCD

What is it ? What is it for ?

Look at the architecture below

ArgoCD Architecture

And then look straight ahead at this stupid octopus’s face. That’s our ArgoCD.

ArgoCD is a deployment tool used for deploying services on specific Kubernetes environment. It adapts GitOps mechanism which leverage Git source (many documents refer as ‘sources of truth’) to control the version of deployed infrastructure of Kubernetes environment. Our responsibility now is to manage declarative configuration files and ArgoCD could perform an automation process to make the production environment match the described state in the repository

Installation

Highlight all-rounded outstanding features

Some best practices

This post is licensed under CC BY 4.0 by the author.