问题标签 [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.
kubernetes - EKS sc / pv / pvc 状态 `Bound` 但卷未显示在 UI、AWS EBS 列表中
我在任何地方都找不到我创建的卷,我检查了所有 AWS-EU 区域,但什么也没有。
这是我的 YAML:
如您所见,我StorageClass
有一个参数zone: eu-west-1
,但该区域根本没有 50Gi 卷。任何人都可以解释可能导致此问题的原因吗?
和
我的猜测可能gp2
是不喜欢- ReadWriteMany
,或者我的 pod 没有完全启动并运行,这就是它没有创建 Volume 的原因?但是说 STATUSBound
意味着它是创建和有界的...... spec.containers下的部署值:
和
我的pod
:
当我描述由于探测检查而pod
失败时,它与应用程序相关,而不是卷......Readiness
Liveness
/health
我仍然需要在ELASTIC BLOCK STORE
AWS-UI 卷列表下查看它。
任何想法,我的音量在哪里?或者它可能是从 EKS 集群资源(本地)分配的......?
kubernetes - Kubernetes: Update pod liveness probe timeoutSeconds
i'm working with Kubernetes and Jenkins-x, i need to create a devpod with customized property. In particular i need a timeoutSeconds for the livenessProbe differebt from the default one. I dont know how to customize this attribute before the pod is created so i'm trying to update it once it's running. I tried with
kubectl edit pod/<pod_name>
but it told me i cant update that property.
Do you have suggestions on how i can do this?
Thank you.
jenkins-x - 使用命令“sh -c jx step helm apply --boot --remote --name jenkins-x --provider-values-dir ../kubeProviders”的 Jx 引导失败步骤“install-jenkins-x”
我目前正在尝试将 Jenkins X 安装到我的 GKE Kubernetes 集群中。但是 jx boot 在步骤“install-jenkins-x”上失败了。
我的jx version
输出是:
这是我的 jenkins-x.yml:
这是我的 jx-requirements.yml 文件:
这是我在运行后遇到的特定错误jx boot
。由于 StackOverflow 字符限制,一些错误消息已被截断:
我已经尝试为所有环境以及入口更改 jx-requirements.yml 中的 namespaceSubdomain 和域属性。其中没有一个修复或更改输出到控制台的错误。part0-700-chartmuseum-ing.yaml
jenkins-x-boot-config 存储库中不存在引发错误( 、、、和)的 kubernetes 资源的 yaml 文件,part0-700-hook-ing.yaml
并且在执行 jx boot 时我找不到它们的下载位置,这使我无法调试这个问题。如果我可以看到 Kubernetes 资源 yaml 文件,那么我可以了解我的 jx-requirements.yaml 或其他一些 yaml 文件中的哪个属性我应该更新以解决这个问题。part0-700-nexus-ing.yaml
part0-default-scheduler.yaml
让我知道我是否应该在此问题中发布任何其他文件以帮助调试问题。
ansible-2.x - 通过 ansible2.9 自动化 JX 安装过程
我正在尝试通过 ansible 2.9.9 安装 jenkins-x 版本 2.0.785。
如何处理安装 JX 时收到的提示,例如“请输入您希望与 git 一起使用的名称:”?当我执行 JX 安装命令时,我会收到多个需要处理的提示。
即使“--git-username=automation”已在 JX 安装命令中传递,我也会收到上述提示。我在ansible中尝试了expect和shell模块。
请给我一个解决方案,我可以通过 ansible 处理这些提示。
试过: -
这些不会在 ansible 日志的 stderr 部分给出任何错误,唯一的事情是我收到了下面附加的 RED 日志,并且它没有进一步执行安装步骤。
输出:-
jenkins-x - 如何在 Jenkins-x 中使用相同的 url 正确连接后端和前端
我使用jenkins-x部署前端和后端项目,我想在不同路径的ingress中使用相同的url。前端使用 mysite.com,后端使用 mysite.com/api。一开始想直接修改“charts/my-project/template/ingress”来达到目的,但是后端部署到gke的时候,他并没有使用正确的地址,而是使用了gke的默认地址,并且生成两个地址,如. . , . . /api,我不明白为什么会这样,有什么好的方法可以解决这个问题吗?
openshift - “jx boot”在“openshift-3.11”提供程序中失败,“tekton 管道控制器”pod 进入“crashloopbackoff”状态
概括:
我已经在 openshift 3.11 提供程序中运行了“静态 jenkins 服务器”类型 jenkins-x 的设置。集群崩溃了,我想在集群中重新安装 jenkins-x,但现在不支持“静态 jenkins 服务器”。
所以我试图通过“jx boot”安装“jenkins-x”,但安装失败,“tekton pipeline controller”pod 进入“crashloopbackoff”状态。
重现行为的步骤:
jx-requirements.yml:
预期行为:
jx 命名空间下的所有 pod 都应该启动并运行,并且 jenkins-x 应该正确安装
实际行为:
Tekton 管道控制器 pod 进入“CrashLoopBackOff”状态并出现错误:
在“jx”命名空间中具有状态的 Pod:
错误日志:
Jx版本:
诊断信息:
jx 诊断版本的输出是:
Kubernetes 集群: openshift - 3.11
Kubectl 版本:
操作系统/环境:
我需要通过“openshift-3.11”中的“jx boot”安装“jenkins-x”,它使用默认的 kubernetes 版本 - 1.11.0,但“jx boot”至少需要 1.14.0。请建议是否有任何解决方法可以在 openshift-3.11 上获取 jenkins-x
github - 尝试通过“openshift-3.11”提供程序中的“jx boot”安装“jenkins-x”时,“lighthouse-jx-controller”pod 失败
概括:
我正在尝试通过“openshift-3.11”提供程序中的“jx boot”安装“jenkins-x”,但安装失败,“lighthouse-jx-controller”pod 进入“crashloopbackoff”状态。
重现行为的步骤:
jx-requirements.yml:
预期行为:
jx 命名空间下的所有 pod 都应该启动并运行,并且 jenkins-x 应该正确安装
实际行为:
“lighthouse-jx-controller” pod 进入“CrashLoopBackOff”状态并出现错误:
在“jx”命名空间中具有状态的 Pod:
错误日志:
Jx版本:
诊断信息:
jx 诊断版本的输出是:
Kubernetes 集群: openshift - 3.11
Kubectl 版本:
操作系统/环境:
谁能告诉我如何解决“无法连接到 github.com 端口 443:连接被拒绝”错误。
openshift - “lighthouse-keeper” pod 在“openshift-3.11”提供程序中尝试通过“jx boot”安装“jenkins-x”时进入“CrashLoopBackOff”
概括:
我正在尝试通过“openshift-3.11”提供程序中的“jx boot”安装“jenkins-x”,但安装失败,“lighthouse-keeper”pod 进入“crashloopbackoff”状态。
重现行为的步骤:
jx-requirements.yml:
预期行为:
jx 命名空间下的所有 pod 都应该启动并运行,并且 jenkins-x 应该正确安装
实际行为:
“lighthouse-keeper” pod 进入“CrashLoopBackOff”状态并出现错误:
在“jx”命名空间中具有状态的 Pod:
错误日志:
Jx版本:
诊断信息:
jx 诊断版本的输出是:
Kubernetes 集群: openshift - 3.11
Kubectl 版本:
操作系统/环境:
谁能帮我解决这个问题。
kubernetes - “jx import”未能在开发环境 git 存储库上创建拉取请求
我已经使用以下“jx-requirements.yml”文件通过“jx boot”命令在“openshift-3.11”提供程序中安装了“Jenkins-x”。
jx-requirements.yml:
“jx”命名空间下的所有 pod 都已启动并正常运行。
“jx”命名空间中 Pod 的状态:
后来我尝试使用“jx import”命令创建一个管道,如下所示,
管道创建:
该命令在“用户界面”存储库中创建了所有必要的文件(如 Dockerfile 和图表等),但在创建管道时未能在开发环境中创建拉取请求,
引发以下错误:
笔记:
“jx”试图为其创建拉取请求的 git 存储库是正确的“http://rtx-swtl-git.fnc.net.local/scm/cic-60/environment-cic-60-dev.git” . 我已经手动将具有“写入”权限的“git 用户”添加到存储库,但拉取请求创建仍然失败。
Jenkins-x 版本:
请让我知道为什么“jx”无法在适当的开发环境 git 存储库上创建拉取请求以及任何解决方法(如果存在)。
terraform - 詹金斯3-X | Terraform 销毁 | 错误 - 如果 EKS 未完全创建 |
销毁 EKS 集群时出错,相关问题GitHub
和 JX:
jx version version: 3.0.633