You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
The reason for separating them into two packages are:
go/controller contains the details about k8s cluster management system, in the future we could have other cluster management systems, and we can add it without changing the go/autoscaler package.
But currently we probably don't need to separate them because:
Currently we don't need to support cluster management system other than k8s
The go/autoscaler package are supposed to not depend on go/controller package, since it's higher level policy, and go/controller is just a cluster management system detail. But we did not do a good job, and go/autoscaler already depends on k8s detail (the resource definition are from k8s).
The text was updated successfully, but these errors were encountered:
The reason for separating them into two packages are:
go/controller contains the details about k8s cluster management system, in the future we could have other cluster management systems, and we can add it without changing the go/autoscaler package.
But currently we probably don't need to separate them because:
The text was updated successfully, but these errors were encountered: