问题标签 [jenkins-x]

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 投票
2 回答
13522 浏览

kubernetes-helm - Tiller 已安装但 Helm 未找到

背景 我以集群模式安装了 kubernetes。
所有节点都已启动并运行
我想使用 jenkins-x 来简化部署。
现在 jenkins-x 使用 Helm 来完成这项工作;Helm 提出了客户端和服务器架构。

Helm 设置可以通过以下两种方式实现:-

使用詹金斯-x

独立头盔


这有助于通过将其放入 Kubernetes 的 pod 中来设置其服务器(Tiller)。

什么问题

问题是,当我使用第一种方法时,它会安装 Tiller,然后通过说“Tiller 可用但未启动和运行”而失败。

第二种方法也在类似的路径中失败

它也安装了 Tiller,但是当我尝试列出它时它没有找到 Tiller。

错误:找不到分蘖

所以问题的本质是

它会安装 Tiller,但后来找不到。

警告:集群中已经安装了 Tiller。

错误:找不到分蘖

0 投票
1 回答
316 浏览

jenkins-x - 为 Jenkins X 更新构建 podTemplate

如果我按照添加您自己的 pod-templates中的建议修改 UI 中的 pod 模板,我的更改会在节点重启时丢失(我们在 GKE 上运行具有抢占式节点)

还有其他建议如何做到这一点?我试图更新.jx/cloud-environments/env-jx-infra/myvalues.yaml并运行jx upgrade platform,但似乎还没有 工作。任何机会它会起作用jx install吗?

我有点犹豫是否要重新创建我的环境。作为最后的手段,我将修改 jenkins-x-pod-templates 配置映射,这可能会帮助到下一个jx upgrade

0 投票
2 回答
185 浏览

kubernetes - 指定 --nodes、master-size 等选项时,Jenkins-x 集群设置失败

如果我运行jx create cluster aws-> 它会在 aws 上创建集群而没有任何问题,但如果我不指定这样的一些选项:

然后它不断失败,无论我试图改变什么,几乎所有选项都会出现这些错误:

使用任何选项设置带有 kops 的集群都没有任何问题

0 投票
1 回答
199 浏览

jenkins - jenkins X 促销的问题

我在 GCP 上的 Kubernetes 上有一些基本的 Jenkins X 集群。一切正常。我可以在登台(jx 导入)中进行部署,并使用自动 webhook 等进行更新。

但现在我想将应用推广到生产环境:

似乎还好,但什么都没有发生?我错过了什么?我的 jx-production 命名空间中没有应用程序。

0 投票
1 回答
92 浏览

jenkins - jenkins X 和 jenkins 在谷歌云市场上的产品是一样的吗?

我曾与 Jenkins X 合作过,它是在 Kubernetes 集群中运行的 Jenkins,我在这里看到了 Google Cloud 市场中的一个新功能,它提供了 Jenkins,这些相同吗?

0 投票
1 回答
93 浏览

jenkins - 为什么不在 skaffold 生成的 docker 镜像上运行 npm test?

这是默认Jenkinsfile生成的jx

skaffold build最终会运行docker build并且Dockerfile也有npm install(重新运行与上面第 2 行相同的东西)

我知道npm install第 2 行是为第 3 行做准备npm test。但我很好奇为什么不在生成的 docker 文件上运行测试?

这样,我们就不需要重新执行npm install. 此外,npm test运行的环境与生成的环境完全相同skaffold

我很好奇,Jenkins-X 团队不这样做的考虑是什么?

0 投票
0 回答
69 浏览

jenkins - 重启后如何启动jx集群和服务器?

我使用以下方法创建了一个 minikube 集群:

一切都按方面进行。重新启动我的计算机后,集群和 jenkins 服务器没有运行,例如jx open

如何重新启动集群和服务器jx create cluster?我在文档中没有找到任何合适的命令。谢谢!

0 投票
1 回答
124 浏览

jenkins-x - 为什么 jx install 运行 chrome 来获取管理员令牌?

当我运行时,jx install我收到这些错误消息

不幸的是,我正在从 Ansible docker 容器运行这些安装脚本。结果,我没有在容器中安装 chrome(我也没有 X 环境和窗口管理器)。

那么为什么要检索这个令牌?有没有办法“手动”设置它(例如通过另一个 jx 命令)?

0 投票
1 回答
52 浏览

jenkins - 带有 JAR 文件和版本号的 Jenkins-X CD

请我一般是CI/CD新手,我研究了一些jenkins-x docs,以下是我们目前使用的过程:

1.) 我获得了一个 JAR URL 文件下载(完全由不同的团队编译)和相应的版本号。

2.) 然后使用 Dockerfile 构建带有版本号的镜像并推送到 AWS ECR。

3.) k8s部署清单文件更新为新版本号,部署到kubernetes集群。

但是这种场景没有快速入门模板,用 Jenkins-X 实现它的最佳方法是什么?

https://github.com/jenkins-x/draft-packs/tree/master/packs/appserver - 这看起来有点接近我想要实现的目标,但不完全确定我应该从 Jenkins 文件中删除哪些部分/其它文件。

另外我们使用bitbucket服务器(能够将其集成到jenkins-x中),应该如何配置触发器。

0 投票
1 回答
1780 浏览

kubernetes - 使用环境变量引用命名空间

有谁知道使用环境变量来引用values.yaml 中的命名空间的方法?

例如,当映射一个秘密时

这是 deployment.yaml 中的部分

尝试:

谢谢