Skip to content

v1.27.8-gke.1067004

Notifications You must be signed in to change notification settings

johndutchover/gcp-dev

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

18 Commits
 
 
 
 
 
 
 
 
 
 

Repository files navigation

GKE

Deployed with Pulumi

Based on Google Kubernetes Engine (GKE) with a Canary Deployment

Prerequisites

Install kubectl authentication plugin:

gcloud components install gke-gcloud-auth-plugin

GCloud CLI

Pulumi config

Configure stack gcp-dev

pulumi config set --secret clusterAdminPwd <password>
pulumi config set gcp-dev:google-native:
pulumi config set gcp-dev:k8s_helm_chart_name:
pulumi config set gcp-dev:k8s_helm_chart_version:
pulumi config set gcp-dev:k8s_helm_repo_url:
pulumi config set gcp-dev:master_version:
pulumi config set gcp-dev:min_master_version:
pulumi config set gcp-dev:myEnvironment:
pulumi config set gcp-dev:namespace:
pulumi config set gcp-dev:namespace_name:
pulumi config set gcp-dev:node_count:
pulumi config set gcp-dev:ny_office:

Set GCP parameters in Pulumi

pulumi config set gcp:credentials
pulumi config set gcp:project <project_name>
pulumi config set gcp:zone

Run Pulumi

pulumi up