Open jameslabocki opened 7 years ago
@markllama @scollier ^
@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.
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.