-
Story
-
Resolution: Fixed
-
Normal
-
None
-
None
-
None
-
NDS Sprint 34, NDS Sprint 35
Spike/best-effort task.
Explore and recommend the best process for deploying Kubernetes focusing initially on OpenStack but also AWS, GCE and Azure.
Review findings in:
- https://opensource.ncsa.illinois.edu/confluence/display/NDS/Labs+Workbench+on+OpenStack
- https://opensource.ncsa.illinois.edu/confluence/display/NDS/Labs+Workbench+on+Azure
- https://opensource.ncsa.illinois.edu/confluence/display/NDS/Labs+Workbench+on+GKE
- https://opensource.ncsa.illinois.edu/confluence/display/NDS/Labs+Workbench+on+AWS
Additional requirements
- OpenStack deployment should work on Nebula and SDSC
- Ideally, HA kubernetes installation
- Secure installation (Calico, TLS)
Other points to consider:
- Note that jazoff is using Kubespray (previously known as kargo)
- LSST will provided updated scripts they are using for Kubernetes 1.8, but in the meantime they have given this old repo https://github.com/mgckind/kube_nebula
- Workbench currently uses the Kubernetes contrib/ansible repo (plus our own ansible playbooks for provisioning on OpenStack