Create CICD pipeline using Jenkins, Argocd and Kustomize - part3

Описание к видео Create CICD pipeline using Jenkins, Argocd and Kustomize - part3

In this video, we learn how to create an entire CICD pipeline using Jenkins and ArgoCD. We will use Jenkins to create CI part using Jenkins decelerative langue, Setup its trigger and connect it to our remote git repositories. we then get the latest changes in our git repository, Build docker image of it and push it to the registry. We also update our deployment repository and push the changes. For the CD part, ArgoCD is the component that comes into play. It will track the changes in the deployment repository, and update our cluster status accordingly.

The following tools are used in this Video:
Continues integration:
Jenkins
Groovy decelerative language
Git Repository (Github)
Continues Deployment:
ArgoCD
Kustomize
Gitrepository
**NOTE: If this is the first video of this series you are watching and find some parts unclear, most probably those parts are already covered on 2 previous videos. You can check them using following links:

Create CICD with google cloud and Jenkins - Part 1 :    • Need to setup CICD system? You need t...  
Create CICD with google cloud, Kubernetes and Jenkins - Part 2:    • Create CICD with google cloud, Kubern...  

=======Video Content=======
00:00 Intro
00:52 Review Jenkins Configuration
02:53 Create CI pipeline
04:17 Jenkins pipeline script
05:43 Declarative Syntax Explanation
06:38 Start developing pipeline code
09:27 Pipeline execution output explain
11:03 Assign steps to run inside POD container
13:02 Adding Kaniko container to Agent PODs and Build Docker containers
20:11 Provide Docker Registry Credentials in Build Step
26:00 Set Image Tags for created images
32:04 CD part Intro
33:04 How ArgoCD works in a nutshell
34:35 Our Kustomize deployment repository
34:58 Kustomize in a nutshell
39:10 Extend our pipeline code to update Kustomize repository with new image tags
45:32 pushing Changed files in Agent POD to the remote git repository
47:41 Create Github Credentials in Jenkins
52:08 Firing Created Pipeline automatically
53:12 Install ArgoCD in our Cluster
56:03 Provide access to ArgoCD whiteout Registered DNS record
57:32 Login to ArgoCD - Password Secret
58:35 Connect ArgoCD to the deployment repository
59:25 Create New Application in ArgoCD
62:40 Final Test on Create CICD Pipeline from 0 to 100

#cicd #jenkins #createcicd #declarative #devops #devopstutorial #devopshandson #devopsinaction #argocd #kubernetes #kustomize #argocdandkustomize #jenkinsandargocd #Kaniko

Комментарии

Информация по комментариям в разработке