redhat-openstack / openshift-on-openstack

A place to write templates, docs etc. for deploying OpenShift on OpenStack.
Apache License 2.0
136 stars 87 forks source link

Rich cross provider scaling of OpenShift #296

Open jameslabocki opened 7 years ago

jameslabocki commented 7 years ago

This is a request to develop a method for scaling OpenShift on OpenStack that is also capable of extending to other providers. Using heat and ceilometer (for example) are nice if a users entire OpenShift deployment is on OpenStack, but if a user wants to extend to other infrastructure providers (VMware, Hyper-V, AWS, Azure, GCP) this will not be sufficient. Also, providing a rich scaling experience using other heuristics (policy based) and providing approvals and quotas across providers would be useful.

jameslabocki commented 7 years ago

@markllama @scollier ^

detiber commented 7 years ago

@jameslabocki there are a few different ways to tackle that (all assuming federated clusters).

One way is to leverage the native auto-scaling mechanisms for each cloud provider. This can be orchestrated using Ansible/Ansible Tower.

Another way would be to use CloudForms to handle the auto-scaling policy/decisions across the federated clusters.