The Flask docs say:
While lightweight and easy to use, Flask’s built-in server is not suitable for production as it doesn’t scale well and by default serves only one request at a time.
I'll be running my flask app in a docker container under kubernetes.
Am I right in thinking that the above advice isn't relevant in my case, since I can just run multiple pods, and the fact that they're single-threaded isn't an issue (perhaps a benefit if anything)?
Depends on the number of clients that might connect with your servers at single time. You will be able to serve as much instances that you turn on (containers). Modern webservers today handles hundreds or thousands requests simultaneously.. if your clients are end users (so you are kind of website) and expected a lot of traffic - it won't be enough. If it for few requests, like another module in your system which connect to your webserver it might be enough. BTW check for WSGI before spinning up containers, it might solve your problem.