Build a GitOps Kubernetes CI/CD pipeline using ArgoCD, GitHub Actions, and GHCR.
Application Repository: https://github.com/rslim087a/kubernetes-cicd-tutorial
GitOps Repository: https://github.com/rslim087a/grade-api-gitops
- Prefer to Read? This lesson is available as a written article: https://kubernetestraining.io/blog/kubernetes-ci-cd-build-a-pipeline-with-argocd-ghcr
- New to Kubernetes? Check out our Kubernetes course: https://kubernetestraining.io/
Chapters:
00:00:00 Kubernetes CI/CD and GitOps Tutorial
00:02:00 Forking Kubernetes CI/CD and GitOps Repositories
00:06:31 Github Actions and GHCR CI/CD Workflow
00:09:55 Creating Container Registry and GitOps PAT
00:12:30 Creating Github Repository Secrets for CI/CD Pipeline
00:13:59 Kubernetes CI/CD Pipeline: Jobs, Github Actions, GHCR, GitOps
00:21:25 Editing CI/CD Pipeline
00:22:22 Running CI/CD Pipeline with Github Actions Self-Hosted Runner
00:28:02 Debugging GitOps Step in Github CI/CD Pipeline
00:33:00 Accessing Image from Github Container Registry
00:33:46 GitOps, ArgoCD and Kubernetes following Github CI/CD Pipeline
00:41:45 Testing the Complete Kubernetes CI/CD Pipeline
00:44:32 Final Words
#cicd #gitops #kubernetes