使用Gitlab Runner时,在kubernetes上部署失败

时间:2019-09-16 23:27:04

标签: kubernetes gitlab-ci-runner

我正在尝试使用gitlabRunner在kubernetes上部署我的项目,但我不断收到以下错误:

但是当我使用$ kubectl logs -f runner-gitlab检查日志时,会得到以下信息:

  

警告:作业失败:命令以退出代码1终止   持续时间= 51.567457707s工作= 296652672项目= 14223129跑步者= NzxLg7uo   错误:无法处理流道构建= 0   错误=命令终止,退出代码为1 executor = kubernetes   Runner = NzxLg7uo

有人遇到过吗?

1 个答案:

答案 0 :(得分:0)

正如@Firas Chbiki在评论中提到的,已通过应用ClusterRoleBinding Kubernetes RBAC分配并授予权限来解决此问题,该权限包含在 cluster-admin {{1 }},转到特定的ClusterRole服务帐户,如here所述。

社区成员在#56557#61116线程中确认了此解决方案。感谢@Andy Shinn,@ Matthew L Daniel和@Yasen的努力和协作。