Scripts for the Coddiwomple multi-mesh-routing demo
Clone or download
Fetching latest commit…
Cannot retrieve the latest commit at this time.
Permalink
Type Name Latest commit message Commit time
Failed to load latest commit information.
00-common.sh
01a-istio-dl.sh
01b-clone-split-bookinfo.sh
01c-clone-coredns-plugin.sh
01z-shells.sh
02-cluster.sh
03-tiller-install.sh
04-istio-install.sh
05-open-9080.sh
06-bookinfo-deploy-1.sh
06-bookinfo-deploy-2.sh
07-bookinfo-find-1.sh
08-cw-gen-clusters-1.sh
09-cw-gen-services-1.sh
10-cw-apply.sh
11-install-coredns-with-plugin.sh
12-kubedns-delegate-global-stub.sh
99-teardown.sh
README.md
clusters_gen.sh
coredns-mt.yaml
gke-global-stub-domain.yaml
port-9080.yaml
services.json
zone-1.txt
zone-2.txt

README.md

FIXME

  • cluster names in services.json (do gen services, or ship a services.json without backend section and jq them in)
  • privs - either take a userid to make admin (when doing coredns), or call get-creds after bringing cluster up (can make the cluster with basic and cert auth off?)

Prereqs

  • helm, at least 2.11
  • kubectl
  • jq
  • yq
  • tmux

Instructions

  • Run the 01*.sh files in order
    • 01z*.sh will give you a tmux session with a window for each cluster
  • Then, for both clusters, run the rest of the files in order
    • Where there are *-[12].sh variants, run them in their respective clusters