The Pipeline manager Infrastructure is defined by the following resources:
- TiDB - cloud-native, distributed SQL database for elastic scale and real-time analytics. Used to store App Grains states and task list.
- Prometheus Operator - provides Kubernetes native deployment and management of Prometheus and related monitoring components. The purpose of this project is to simplify and automate the configuration of a Prometheus based monitoring stack for Kubernetes clusters. Used for storing and analyzing metrics and logs.
- KEDA - allows for fine-grained autoscaling (including to/from zero) for event driven Kubernetes workloads. KEDA serves as a Kubernetes Metrics Server and allows users to define autoscaling rules using a dedicated Kubernetes custom resource definition. Used for scaling platform services and private resources of user applications.
Run the following command in the root of the directory:
make install
Run the following command in the root of the directory:
make uninstall