Deploy project on Google Kubernetes Engine | Blue Green Deployment | GitHub Actions CI/CD Pipeline

Опубликовано: 30 Сентябрь 2024
на канале: CodeWithMuh
744
30

In this YouTube tutorial, learn how to deploy a Vue.js application on Google Kubernetes Engine (GKE) using the Blue-Green Deployment strategy. Follow step-by-step instructions to set up your GKE cluster, containerize your Vue.js app, and implement a seamless transition between different versions to minimize downtime. Explore traffic routing, testing, and monitoring techniques, gaining valuable insights for efficient updates and ensuring a smooth user experience. Whether you're a seasoned developer or new to container orchestration, this video provides essential skills for optimizing your deployment workflow.

_ _ _ _ _ _ _ _ _ _ _ _ __ __ _ _ _ _
Contact:

Email: [email protected]
LinkedIn:   / muhammad-rashid-daha  
_ _ _ _ _ _ _ _ _ _ _ _ __ __ _ _ _ _
Resources:

Article: https://www.linkedin.com/pulse/deploy...

GitHub Repository: https://github.com/codewithmuh/vuejs-...
Subscribe to MY Newsletter:   / 7142487325682446336  
_ _ _ _ _ _ _ _ _ _ _ _ __ __ _ _ _ _
Please let me know if you would like to consult with or hire me.

Hire me on Upwork: https://www.upwork.com/freelancers/~0...
Place an order on Fiverr: https://www.fiverr.com/s/rBrEj7

_ _ _ _ _ _ _ _ _ _ _ _ __ __ _ _ _ _
Social Links:

Github: https://github.com/codewithmuh
LinkedIn:   / muhammad-rashid-daha  
Upwork: https://www.upwork.com/freelancers/~0...
X:   / rashiddaha80  
Instagram:   / rashiddaha1  
Medium:   / codewithmuh  
Website: https://codewithmuh.com
_ _ _ _ _ _ _ _ _ _ _ _ __ __ _ _ _ _
Table of Contents:

00:00 Introduction
00:57 Dockerize Vuejs Application with Nginx for Production
05:17 Create a service account user
10:19 Create a Google Compute Engine Instance
12:16 Add a Self-Hosted Runner To Google Compute Engine Instance
15:10 Docker Installation and Running SonarQube Container
21:45 Integrate SonarQube with GitHub Actions
29:24 Installation of tools (Java JDK, Trivy, Kubectl, Node.js, NPM)
31:36 Creating Artifact Registry and pushing the image
41:07 Scan the image using Trivy
42:10 Creating GKE Cluster
43:37 Deploy to GKE


#kubernetes #googlecloud