当前位置:  开发笔记 > 运维 > 正文

Jenkins服务总是在minikube上待定

如何解决《Jenkins服务总是在minikube上待定》经验,为你挑选了1个好方法。

我安装minikube在本地.

仪表板为192.168.99.100:30000

我用掌舵安装了詹金斯:

$ 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        8080:31326/TCP,50000:31090/TCP   26m

为什么?所以不能使用external-ip来访问它.



1> coreypobrien..:

我猜你没有更新要使用的参数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

推荐阅读
牛尾巴2010
这个屌丝很懒,什么也没留下!
DevBox开发工具箱 | 专业的在线开发工具网站    京公网安备 11010802040832号  |  京ICP备19059560号-6
Copyright © 1998 - 2020 DevBox.CN. All Rights Reserved devBox.cn 开发工具箱 版权所有