Arbiter
Extendible scheduling and scaling tool for Kubernetes
Easy to Use
Define OBI(Observability Indicator) as first class model that can convert metrics/logging/tracing to an unified indicator. Use 'abctl' tool to check and use data easily.
Designed to Extend
Provide a plugin framework that can integrate with different observability tools as input and generate OBI output. Introduce a context to let user extend scheduler easily using Javascript.
Facilitate Scheduling and Scaling
OBI can be consumed by autoscaler like HPA/VPA, facilitate the requirements related to scaling.
Trigger Actions
Allow to trigger custom actions based on OBI, help to mark resource status using different rules or automate manual works.
Out-of-the-box Plugins
Provide various out-of-the-box plugins from real user scenarios, to support various requirements and provide community support.