tree: 80be5c0bff8b2c5befe9a80310e2deeb434c8bd5 [path history] [tgz]
  1. basealpine/
  2. configmap-reload/
  3. go/
  4. iap-proxy/
  5. skia-public/
  6. backup-secrets.sh
  7. build_basealpine_release
  8. build_configmap_reload_release
  9. build_iap_proxy_release
  10. config.sh
  11. create-cluster.sh
  12. create-node-pool.sh
  13. create-skia-doc-sa.sh
  14. create-skia-public-auth-sa.sh
  15. Makefile
  16. README.md
  17. restore-secret.sh
  18. set-backend-timeouts.sh
kube/README.md

Kubernetes config and applications

Scripts, YAML files, and utility apps to run our kubernetes cluster(s). Each cluster will have its own subdirectory that matches the name of the GCE project.

Ingress

The ingress configs presume that the IP address and certs have already been created and named, both of which can be done via command line.

Upload certs:

gcloud compute ssl-certificates create skia-org --certificate=skia.pem --private-key=skia.key

Take care when copying the certs around, for example, download them onto a ramdrive and unmount the ramdrive after they have been uploaded. See ‘create-sa.sh’ in this directory.

Reserving a named global IP address:

gcloud compute addresses create skia-org --global