Allocation Agent for Containerized NFs.
- Kubernetes v1.19 or greater
- Prometheus Deployment (see services/prometheus)
To install the project dependencies, run:
pip3 install -r requirements.txt
- Clone the repo
git clone https://github.com/fernandabonetti/Allocator.git
- Install Gym Environment
pip install -e AllocatorGym
-
Create a
.env
file accordingly to.env.example
with your custom values. -
Execute the agent with
python3 main.py
-
Training logs are stored in
logs/agent.log