gpt4 book ai didi

Jenkins 服务始终在 minikube 上挂起

转载 作者:行者123 更新时间:2023-12-02 10:35:44 24 4
gpt4 key购买 nike

我在本地安装了 minikube

仪表板为 192.168.99.100:30000

我通过 helm 安装了 Jenkins:

$ helm install stable/jenkins

然后服务始终处于挂起状态:

$ kubectl get services --namespace=default -w wandering-buffoon-jenkins
NAME CLUSTER-IP EXTERNAL-IP PORT(S) AGE
wandering-buffoon-jenkins 10.0.0.153 <pending> 8080:31326/TCP,50000:31090/TCP 26m
为什么?所以无法使用external-ip来访问。

最佳答案

我猜测您没有更新参数以使用 NodePort 而不是默认的 LoadBalancer。 minikube 集群不支持 LoadBalancer 类型,因此 Kubernetes 正在循环尝试创建负载均衡器以获取外部 IP。

使用 helm 查看 stable/jenkins 图表的选项:

$ helm inspect values stable/jenkins
# Default values for jenkins.
...
# For minikube, set this to NodePort, elsewhere use LoadBalancer
# Use ClusterIP if your setup includes ingress controller
ServiceType: LoadBalancer
...

您可以通过执行以下操作来设置它:

$ echo $'Master:\n  ServiceType: NodePort' > config.yaml
$ helm install -f config.yaml stable/jenkins

关于Jenkins 服务始终在 minikube 上挂起,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/43933111/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com