我沿着这个教程:https://github.com/calvinliphc/terraform-jenkins?source=post_page-----ce1cf5594687--------------------------------
它让我从provisions文件夹中应用terraform。我在AWS中成功安装了EKS集群。第二部分从管理文件夹中应用terraform,该文件夹应该将Jenkins安装到该集群上。我可以看到本地创建的Jenkins服务,但它只是不断尝试运行Helm Chart来设置Jenkins。
helm_release.jenkins: Still creating... [45m30s elapsed]
字符串
最后它超时了:
Error: context deadline exceeded
│
│ with helm_release.jenkins,
│ on jenkins.tf line 1, in resource "helm_release" "jenkins":
│ 1: resource "helm_release" "jenkins" {
型
我需要做什么来解决这个问题?有没有办法从helm获得更详细的日志来调试?
我试过延长暂停时间,但没用。
2条答案
按热度按时间w8biq8rn1#
我解决了这个问题。在values.yaml中,这只是Jenkins Helm Chart的值,有一行:
字符串
这一行更新得相当频繁,如果调用旧版本,设置Jenkins将失败。我刚刚在谷歌上搜索了Jenkins Helm Chart,去了repo,点击图表并将所有值复制到我的values.yaml中。这确保了一切都是最新的。最后一步是将服务类型更改为LoadBalancer。然后我就可以启动EKS集群,并在其中运行Jenkins。
uklbhaso2#
在这个代码片段中,你是否已经更改为使用自己的值:
字符串
主要是
organization
和workspaces name