Class Central is learner-supported. When you buy through links on our site, we may earn an affiliate commission.

YouTube

Complete DevOps Project: Deploy GoLang App with Kubernetes, ArgoCD, Prometheus and Grafana

Kubesimplify via YouTube

Overview

Embark on a comprehensive DevOps project tutorial that guides you through building and deploying a secure GoLang application with Kubernetes, ArgoCD, Prometheus, and Grafana. Learn to containerize the application using KO, set up a Kubernetes cluster with ksctl, implement HTTPS via Cert Manager and Gateway API, and establish Continuous Deployment with ArgoCD and Continuous Integration using GitHub Actions. Explore advanced topics such as managing PostgreSQL with CloudNativePG, generating a zero CVE image using BuildSafe and KO, and conducting load testing with K6. Gain hands-on experience in modern DevOps practices, integrating various tools and technologies to create a fully automated, secure, and scalable deployment pipeline.

Syllabus

Introduction
Application walkthrough
Building app using Buildsafe and KO
Deploy application locally
Cluster creation using Ksctl
Cert manager install
Intro to Gateway API
Installing nginx gateway fabric
CloudnativePG installation
Gateway and Route creation
DNS entry
Kube prometheus stack installation
Service monitor
ArgoCD installation
Referencegrant
GitHub Actions plus argo app creation
Load testing using k6 and hpa
Conclusion

Taught by

Kubesimplify

Reviews

Start your review of Complete DevOps Project: Deploy GoLang App with Kubernetes, ArgoCD, Prometheus and Grafana

Never Stop Learning.

Get personalized course recommendations, track subjects and courses with reminders, and more.

Someone learning on their laptop while sitting on the floor.