In order to run managed services as cheaply as possible, as an SRE/dev I want each service to run on the type of node that can most efficiently support it.
Acceptance Criteria
[ ] Service plans are aligned with available instance types
[ ] When a new service is created it is scheduled onto the appropriate instance type
Implementation Sketch
Profile each of our offered managed services and determine their characteristics and what instance types are most suited to running the workload.
Update plans as needed to allow for efficient scheduling
In order to run managed services as cheaply as possible, as an SRE/dev I want each service to run on the type of node that can most efficiently support it.
Acceptance Criteria
Implementation Sketch Profile each of our offered managed services and determine their characteristics and what instance types are most suited to running the workload.
Update plans as needed to allow for efficient scheduling
After https://github.com/18F/kubernetes-release/issues/28 is completed, add nodeSelectors to each service manifest targeting the appropriate instance types.