我之前创建了一个使用 Docker Python SDK 生成 Docker 容器的 Flask 服务器。当客户端到达特定端点时,服务器将生成一个容器。它将维护队列,并且能够杀死不响应请求的容器。
我想迁移到 Kubernetes,但我开始认为我当前的服务器将无法像在 docker 中那样自动“生成”作业作为 pod。
docker.from_env().containers.run('alpine', 'echo hello world')
Docker Swarm 是一个更好的解决方案,还是在 Kubernetes 中进行了隐藏的实践?Kubernetes Python API 是否会成为自动生成 Pod 和作业的逻辑解决方案,其中 Flask 服务器是管理集群内其他 Pod 的 Pod?