如何在 Kubernetes 中按需启动 Pod?

时间:2021-05-10 06:46:00

标签: kubernetes kubernetes-pod

我需要按需创建 Pod 以运行程序。它将根据需要运行,因此可能在 5 小时内没有任何内容运行,然后需要处理 10 个请求,并且由于资源限制,我可能需要限制只有 5 个同时运行。< /p>

我不知道如何在 kubernetes 中构建这样的东西。

另外值得注意的是,我想为每次运行创建一个新的 docker 容器,并在它结束时退出容器。

1 个答案:

答案 0 :(得分:1)

有很多选择,您需要尝试一下。核心工具是 Horizo​​ntalPodAutoscaler。像 KEDA 这样的系统建立在它之上,可以更轻松地管理指标。还有无服务器工具,如 knative 或 kubeless。或者像 Tekton、Dagster 或 Argo 这样的工作流工具。

这真的取决于你的具体情况。