kubernetes - Kubernetes 能否像计算场一样工作并为每个 pod 路由一个请求
问题描述
我已经对旧版桌面应用程序进行了 docker 化。这个应用程序从命令行界面进行资源密集型图形渲染。
我想在“计算农场”中将这种渲染作为服务提供,我想知道 Kubernetes 是否可以用于此目的。
如果是这样,我如何在 Kubernetes 中确保每个 pod 一次只服务一个请求(这个应用程序是资源密集型的,可能不是线程安全的)?我应该在容器中编写一个单线程包装器/调用器应用程序并因此序列化请求吗?那么 K8s 是否足够聪明,可以将后续请求路由到空闲的 pod,而不是让它们堆积在过载的 pod 上?
解决方案
推荐阅读
- angular - 如何使用动态路由器链接的方法
- python - 如何在嵌套的for循环中解析来自两个不同api调用的json响应?
- python - Tkinter 按钮直到鼠标悬停在它上面才显示
- coldfusion - 从 Coldfusion 11 升级到 Coldfusion 2018 后,cfgrid 无法正常工作
- java - 无参数不工作时的 Mockito
- reactjs - 使 webpack-dev-server 进行热重载并消除 React 中的 EMPTY 响应错误
- swift - deinit 末尾的 Defer 语句会产生警告
- go - 用初始化器理解变量
- python - 如何将类方法的默认参数设置为类变量?
- sql - SQL查询过滤一个表中的日期列是否不存在于连接表的日期范围中?