I would like to deploy AI applications in my Kubernetes cluster.
Currently, my on-premise Kubernetes cluster has the following configuration:
- 3 master nodes
- 3 worker nodes
I was thinking of adding two local GPUs workers nodes equipped with GPU cards and scheduling the AI model pods on those nodes. However, I'm not sure if this is the cleanest, most scalable for deploying AI workloads in Kubernetes.
I know that NVIDIA provides a set of pulgin and drivers in kubernetes but is it the most suitable architecture and deployment strategy?