【问题标题】:How can I setup Jenkins-x on local kubernetes cluster?如何在本地 kubernetes 集群上设置 Jenkins-x?
【发布时间】:2020-05-28 15:05:44
【问题描述】:

最近,我尝试在 kubernetes 集群上设置 Jenkins X。但是在安装过程中存在一些问题。

jx create cluster 中有多个选项,例如 aks(用 AKS 创建)、aws(用 AWS 创建)、minikube(用 Minikube 创建)等。

但是,没有使用本地 kubernetes 集群创建集群的选项。我想用我自己的集群设置 Jenkins X。

我能得到一些建议吗?

谢谢。

【问题讨论】:

    标签: kubernetes jenkins-x


    【解决方案1】:

    当您设置好集群以便可以对其运行kubectl 命令时,您可以运行jx boot 来设置您的jx 安装。您不需要使用jx create cluster,因为您的集群已经存在。

    【讨论】:

    • 感谢您的回复。我明白你在说什么。我只是用jx boot 运行设置,但是它等待与入口服务相关的东西。它说“没有提供域标志,因此使用默认值来生成入口规则......在入口服务 jxing-nginx-ingress-controller 在命名空间kube-system 中等待外部主机”。看来我应该做一些与入口服务相关的事情。对吗?
    • 看起来如果你等待它会设置它如果我没看错
    • 我预料到了,但是它找不到 Ingress 域。但是我发现了一些与 jxing-nginx-ingress-controller 相关的 pod,kubectl get pods -n kube-system
    • 实际上,当我使用名称(jxing-nginx-ingress-controller)进行服务时,该服务处于挂起状态,我认为当我正确运行该服务时启动会继续进行。我在正确的轨道上吗?
    【解决方案2】:

    要在现有集群上安装 Jenkins X,您必须使用以下命令:

    jx install --provider=kubernetes --on-premise
    

    上面的命令会在你的集群上安装 jx。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 2019-11-25
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2021-04-12
      • 2016-10-10
      • 2023-03-25
      • 2019-01-26
      相关资源
      最近更新 更多