Autoscaling & Ingress Dynamic Load Balancer

There is a need for an auto-scaling solution which is configurable, data-driven, policy based, supports multi-cloud which can be configured with parameters other than CPU, Memory etc. It can be used as an extension for opensource kubernetes for autoscaling and Ingress. (e.g. for Kubernetes extension replace docker inspect command with kubectl describe pod command)