问题标签 [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.
go - 安装 go 模块失败并显示“无效:模块包含 go.mod 文件,因此主要版本必须兼容”
我正在尝试从 Jenkins-X/jx 导入来定制一些东西。
我真的很陌生
但试图go get ./...
失败。
我的 go.mod 文件
我明白了
这是因为 jx 在其 mod 文件中有一些要求
但我不确定我必须做什么才能实际下载该模块。
kubernetes - 如何将现有的 git 项目导入具有多个微服务的 Jenkins X?
我有一个 github 存储库,其中包含多个微服务项目。这些项目中的每一个都与相应的 Dockerfile 和构建配置一起位于单独的文件夹中。这些项目中的每一个都使用不同的语言实现,包括 Java、Go、Javascript 和 C#。我有一个 kubernates 清单文件,负责在 kubernates 集群上部署这些微服务。我使用 skaffold 来拼接图像构建和部署。
当我使用 jx 命令导入此存储库时,由 Jenkins X 生成的配置文件(Dockerfile、Jenkinsfile 和 skaffold.yaml)不按顺序排列并且构建中断。
当我将每个项目分成自己的存储库时,它工作正常。
脚手架.yaml
- 图片:service1 上下文:src/service1 部署:kubectl:清单:
- ./kub-manifests/**.yaml
./kub-manifests/service1.yaml
我应该如何将这些项目导入 Jenkins X 以便它能够构建每个项目并将其部署到同一个集群?
jenkins-x - How do you upgrade the plugins on a Jenkins X install?
We have installed Jenkins X on a Kubernetes cluster, but are uncertain about how one goes about upgrading the plugins. I see a jx command for upgrading the platform; are the plugins used for Jenkins X tied to the platform version? If that is the case, how does one add plugins other than the standard loadout?
node.js - 将 Jenkins X 集成到现有 GKE 的最佳方式
我有一个运行 Node JS/React 应用程序的当前 GKE。我的项目托管在 Github 上,我目前正在将 Jenkins 用于我的 CI/CD 管道。我最近听说了 Jenkins X,并且有兴趣尝试将它用于我的 GKE 集群。
在我看到的官方文档/大多数教程中,它主要描述了如何在新的 Kubernetes 集群和新的 Github 存储库上设置 Jenkins X。我想知道将 Jenkins X 集成到我当前的 GKE 和 Github 存储库中的最佳/最简单方法是什么。
任何帮助将不胜感激,谢谢!
jenkins-x - jx 失败并出现 BadRequestException 400 Invalid value
在执行 jx create cluster gke 时,我遇到了以下错误。
以下内容已经过验证/附加信息
- 在命令行中使用完整的 gsutil 命令会给我一个语法错误
- 在命令行上执行不带 -l(未设置)的 gsutil 命令有效。
- 在 jx 命令中,我设置了 --region 参数。
openshift - 更新 JenkinsX 预览别名导致部署失败并出现“ImagePullBackOff”错误
当使用预览作为 pod 别名创建拉取请求时,JenkinsX 正在部署微服务。
此 pod 名称缺少正在部署的微服务的名称。
我想使用更新的预览别名部署服务,如下所示,
此更新使部署失败并出现“ImagePullBackOff”错误。
错误日志:
它没有选择最新的图像,而是将草稿和开发分别作为图像和标签。请帮我解决这个问题
kubernetes - 删除“preview”和“jx-staging”环境下分别通过“jx preview”和“jx promote”部署的服务的k8s资源
我在 Jenkins-X 的“preview”和“jx-staging”中分别使用“jx preview”和“jx promote”命令部署服务。
我想删除与使用 jx 命令部署的特定微服务相关联的资源(如部署、服务、pv 和 pvc 等)。
因为当我在“preview”和“jx-staging”环境中部署相同的服务时,构建失败,因为该服务已经在部署在其中一个命名空间中的一个端口上运行。
所以我想在部署后删除服务资源(如部署、服务、pv 和 pvc 等)。
请让我知道删除与正在部署的微服务关联的资源的命令。
kubernetes - jx 命令删除与 helm 版本关联的 PV(持久卷)
我正在尝试使用“jx step helm delete {release_name} -n {vz1-db-backup}”删除已部署的微服务的所有资源,例如与 helm 发布关联的部署、服务、PVC 和 PV。
这将删除除 PV 之外的所有资源。而且我无法使用 Jenkinsfile 中的传统 kubernetes 命令来删除 PV。
请让我知道删除 PV 的 jx 命令。
kubernetes - 通过 JenkinsX 部署时,Pod 将进入“Image Pull Back Off”错误
我正在尝试通过 JenkinsX 部署服务,构建成功但 Pod 在部署后立即进入“Image Pull Back Off”错误,即使 JenkinsX 生成的映像和 Pod 尝试部署的映像相同。
在我删除 pod 一段时间后,pod 将进入“运行”状态。所以我认为图像可用,但 pod 无法在部署后立即拉取它。
即使最新的源代码更改没有问题,这每次都使我的健全性测试失败。
图像大小约为1.25 GB,从内部注册表中提取图像时似乎会出现问题。
图像拉回关闭错误:
Kubectl 事件:
我已根据链接将“image-pull-progress-deadline”更新为“10m” - https://github.com/openshift/origin/issues/13122#issuecomment-348415477
但是我无法重新启动 kubelet 服务,因为它会引发 kubelet not found 错误,
这里的任何建议将不胜感激。
kubernetes-helm - JenkinsX 中的 Helm 无法找到分蘖
我正在尝试在 jenkinsx 中运行“helm version”命令,但它失败并出现以下错误。
错误:
helm 在安装了 jenkinsx 的集群中工作,但仅在 jenkinsx 中失败,我不确定如何在 jenkinsx 中解决此问题
任何建议,将不胜感激