Building an Internal Developer Platform with GitOps: Part 1 - Automating GKE Clusters

preview_player
Показать описание
Join us in the first installment of our journey to build a powerful Internal Developer Platform (IDP) leveraging the principles of GitOps. This series is dedicated to platform engineers and DevOps enthusiasts aiming to enhance developer experiences and operational efficiency within their organizations.

In Part 1, we lay the foundation of our IDP by automating the provisioning of Google Kubernetes Engine (GKE) clusters. Utilizing an innovative toolset comprising Backstage for portal integration, Crossplane for infrastructure as code, and ArgoCD for continuous delivery, we illustrate how to create a seamless, automated pipeline that serves as the backbone of our developer platform.

Key Takeaways:
Insight into the GitOps methodology and its pivotal role in modern platform engineering
Strategies for leveraging Backstage as the front door to your developer platform
Guidelines on using Crossplane for declarative, Kubernetes-native infrastructure management
Techniques to incorporate ArgoCD for ensuring consistent and reliable deployments

Looking Forward:
Prepare for Part 2, where we'll delve into the developer's role in deploying applications onto our dynamically provisioned GKE clusters, completing the IDP narrative.

▬▬▬▬▬▬ T I M E S T A M P S ⏰ ▬▬▬▬▬▬

00:00 Introduction
00:42 Diagram and Explanation
02:07 Backstage and Crossplane Courses Announcement
02:33 Demo Starts
13:06 GKE Cluster Backstage Template
16:10 GitHub Actions Workflow
18:49 Closing Remarks

▬▬▬▬▬▬▬▬ Useful Links 🛠 ▬▬▬▬▬▬▬

▬▬▬▬▬▬▬▬ Playgrounds 🎠 ▬▬▬▬▬▬▬▬

▬▬▬▬▬▬▬▬▬ Courses 🎓 ▬▬▬▬▬▬▬▬
🎟️ Get 15% off of my Terraform 101 Course with this coupon ► YOUTUBE15TF101
🎟️ Get 15% off of my Vault 101 Course with this coupon ► YOUTUBE15VAULT101

▬▬▬▬▬▬▬▬ Community 🌎 ▬▬▬▬▬▬▬▬▬

▬▬▬▬▬▬▬▬ Connect 👋 ▬▬▬▬▬▬▬▬▬
Рекомендации по теме
Комментарии
Автор

Hey Sam, quick question. How does Backstage authenticate to ArgoCD ?

osinorsis
Автор

Thanks for sharing. The blog post link is broken!

mcanonymous-dh
Автор

Hi Sam, thanks alot for these series I hope you will cover dev, test and DevOps teams on github concept with rbac.🙏🙏🙏

softwareengineer