We have an AI-related Python app running with Uvicorn in Kubernetes, and its memory needs keep growing. Jenkins builds an image from GitLab and pushes it to Harbor, then Argo CD deploys it.
We are considering a dedicated Linux server but still need automatic deployment, a domain name, backups and a quick way to recover. What setup would you recommend?
Ravlin-7p:
A dedicated node sounds worth exploring. I had been assuming the app needed to leave the cluster to get its own hardware.
a.614~birdbath:
Check that the rest of the cluster has enough spare memory for a replacement pod if you expect it to run elsewhere during maintenance or a failure.