kernelci / kernelci-api

KernelCI API - Database - Pub/Sub
GNU Lesser General Public License v2.1
10 stars 16 forks source link

Cloud deployment of services #269

Open gctucker opened 1 year ago

gctucker commented 1 year ago

Some standard components may be used as-is from Cloud resources such as Atlas, Redis and object storage, the FastAPI application and all the pipeline services need a Cloud deployment in containers managed directly. One way to approach this is to first provide support for a plain Kubernetes deployment of what is currently supported with docker-compose. Then we can look into optimising this for the new linux.kernelci.org production deployment with Azure containers and other Cloud resources.

gctucker commented 1 year ago

While we can use the Free AKS solution for staging and development, it sounds like the Standard one would be preferable for production clusters: https://azure.microsoft.com/en-us/pricing/details/kubernetes-service/#pricing