问题标签 [buildfarm]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票
0 回答
217 浏览

kubernetes - Bazel Buildfarm:无法查询远程执行能力:连接超时

我正在尝试在我们的 k8s 集群上使用bazel buildfarm内存工作者运行远程构建执行。

我已经设置了服务器 pod、worker pod 和 redis 集群,因为 buildfarm 的架构需要它,以及允许我远程发送构建的 k8s 服务和入口。

但是,当我尝试执行它时,我得到了以下信息:

我的工作人员部署和服务看起来像(服务器非常相似,只是安装了不同的图像和不同的 configmap):

我主要使用以下配置作为 k8s 上的 configmaps 部署: https://github.com/bazelbuild/bazel-buildfarm/blob/main/examples/shard-server.config.example https://github.com/bazelbuild /bazel-buildfarm/blob/main/examples/worker.config.example

唯一的区别是我localhost:8980在 worker 配置中将 all 指定为"aks-buildfarm-server.infrastructure--buildfarm.svc.cluster.local",因为它们在同一个 k8s 集群中,并且可以通过它进行通信。

我的入口如下所示:

我的.bazelrc文件如下所示: