Skip to content

boeboe/gcp-tid-multicluster-demo

Repository files navigation

TID multi-cluster demo on GCP with KOPS

Setup

Change environment.sh to meet your requirements and environment

Run

To start the demo, use make to go through the process

  # make

  help                           This help
  glcoud-init                    [1] Login into GCP environment and prepare it for kops
  kops-create-clusters           [2] Create kops clusters from yaml configs
  kops-update-clusters           Update kops clusters from yaml configs
  kops-delete-clusters           [6] Delete kops clusters
  kops-refresh-credentials       Refreshing kubernetes admin credentials
  kops-info-clusters             Get info of kops clusters
  istio-certs                    Install istio certificates
  istio-install                  [3] Install Tetrate Istio Distro (including istio-certs)
  istio-info                     Get Tetrate Istio Distro information
  deploy-json-client             [4] Install json-client workloads
  deploy-json-server             [5] Install json-server workloads
  undeploy-json-client           Uninstall json-client workloads
  undeploy-json-server           Uninstall json-server workloads
  undeploy-all                   Uninstall json-client, json-server and namespaces
  workload-commands              Print the workload commands
  clean                          Clean temporary artifacts
  reset                          Pave and nuke

Temporary artifacts specific to your environment will be stored in

  • output/*.yaml : kops state, kubeconfig and cross cluster secrets
  • workloads/generated/*/*.yaml : json-server generated deployment files

About

GCP Demo for TID Multicluster Showcasing

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published