Deploy to Kubernetes cluster with Argo CD inside Gitlab CI pipeline | step by step tutorial
In this tutorial we are going to deploy our multi-container application to a Kubernetes cluster with Gitlab CI pipeline which will connect to our cluster and call Argo CD app sync command to start the deployment. In my previous tutorial we used Helm to create our Helm application based on our previously created Kubernetes manifest files from my other tutorial. We declared variables in a separate yaml file and use them inside our Kubernetes manifests and set up an automatic deployment process in Argo which syncronized our application in our k8s cluster. Our current tutorial assumes that you have working Kubernetes cluster with application and Argo CD deployed on it. You can find the git repository here: https://gitlab.com/codeching/argocd-helm-kubernetes 00:00 - Intro 00:23 - Creating the Gitlab CI pipeline 03:03 - Set up Gitlab CI/CD variables 03:13 - Creating service account (for certificate and token) 06:52 - Set up other variables 08:20 - Testing the pipeline 08:59 - Summary #Kubernetes #Argo #Gitlab #Pipeline #CI/CD ------------------------------ Welcome to Codeching channel! My name is László Leber Webpage: https://lebersoftware.hu Facebook: https://www.facebook.com/Codeching-111388913727599/?modal=admin_todo_tour Twitter: https://twitter.com/codeching Instagram: https://www.instagram.com/laszlo_leber/
Download
0 formatsNo download links available.