With continuous integration in CircleCI under our belt, we can turn our attention to continuous delivery. First, we'll see what it takes to deploy a Delinkcious microservice to a Kubernetes cluster, then we'll look into Argo CD itself, and finally, we'll set up complete continuous delivery for Delinkcious via Argo CD.
Setting up continuous delivery for Delinkcious
Deploying a Delinkcious microservice
Each Delinkcious microservice has a set of Kubernetes resources defined in YAML manifests in its k8s subdirectory. Here is the link service k8s directory:
]$ tree k8s
k8s
├── db.yaml
└── link_manager.yaml
The link_manager.yaml file contains two resources: the Kubernetes deployment...