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