Change environment.sh
to meet your requirements and environment
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 secretsworkloads/generated/*/*.yaml
: json-server generated deployment files