文件名称:buildscaler-eks:通过AWS Marketplace在EKS上的Buildscaler的部署清单和指南
文件大小:145KB
文件格式:ZIP
更新时间:2024-04-14 12:44:34
Shell
概述 Buildscaler是一个Kubernetes控制器,它将在Kubernetes集群上自动扩展Buildkite代理Pod的数量。 代理程序窗格将按比例放大以运行等待的构建,并在代理程序空闲时适当地按比例缩小。 建筑学 根据每个构建的需求,构建管道具有独特的要求。 一些构建需要大量的计算资源,而另一些则需要将专门的卷安装到构建容器中。 为了允许用户自定义为运行Buildkite构建而启动的容器,Buildscaler要求用户创建一个Kubernetes作业,该作业指定将用于运行Buildkite构建作业的容器模板。 Buildscaler将使用Kubernets Job的pod模板启动构建pod,以运行等待的Buildscaler构建。 内置的Kubernetes控制器不能用于控制正在运行的构建Pod副本的数量。 盲目地使用副本计数来扩展工作程序的数量可能会导致构建在其仍在运行时
【文件预览】:
buildscaler-eks-master
----manifests()
--------deploy.sh(2KB)
--------manifests.yaml(3KB)
----LICENSE(11KB)
----buildscaler_workflow.png(84KB)
----README.md(13KB)
----Buildscaler-02.png(53KB)