我是Kubernetes的新手,我面临着一些问题。
bitbucket中的项目代码库和每次提交时,bitbucket中都有管道,这些管道在Kubernetes集群中构建了一个pod。因此,pods执行一些任务,并在任务完成后终止。当提交数较高时,集群会因为大量pod而失败。因此,我正在尝试找到一种解决方案,使它在Kubernetes集群中排队,这样pods将使用我的集群的所有资源,在pods终止后,它将运行队列中的其他pods,依此类推。有什么帮助吗?
发布于 2020-11-06 18:21:02
您可以设置pod resource requirements,以便当您创建pod且无法满足需求时,scheduler会将其置于挂起状态,并在有可用资源时立即对其进行调度。
这个解决方案的唯一缺点是它不能保证创建pod的顺序与发送创建它们的api请求的顺序相同。
https://stackoverflow.com/questions/64709198
复制相似问题