Skip to content

πŸš€ Hands-On Project πŸš€ | GCP DevOps Template (GKE+Cloudbuild+Artifact-Registry)

Notifications You must be signed in to change notification settings

yuyatinnefeld/gke-devops-demo

Repository files navigation

GKE DevOps Template (via Cloud Build)

About Project

  • Develop a template that enables everyone to quickly deploy and manage GKE clusters
  • Create a simple CI/CD pipeline
  • Rapidly deploy a GKE Cluster
  • Manage services within the GKE Cluster

Techstack

Category Tools
Remote Repo Github
Image Docker
Image Registry Google Artifact Registry
CI Server Github Actions
CD Server Google Cloud Build
Orchestration GKE
Application Python, Golang

Steps

1. Setup GKE-Cluster

  • cd 01-gke

2. Create a connection Github Repo to Cloudbuild

  • cd 01-github-cloudbuild

3. Automate Docker Build & Push into the GRA

  • cd 03-artifact-registry

4. Config Cloud Build to deploy images into GKE

  • cd 04-gke-python-deploy
  • cd 04-gke-golang-deploy

5. Clean up

  • cd 05-cleanup

About

πŸš€ Hands-On Project πŸš€ | GCP DevOps Template (GKE+Cloudbuild+Artifact-Registry)

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published