首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >码头上的Jenkins无法到达minikube

码头上的Jenkins无法到达minikube
EN

Stack Overflow用户
提问于 2021-10-09 14:24:27
回答 2查看 159关注 0票数 0

我在和Docker一起运行Jenkins

我想在Minikube上部署来自Jenkins的Kubernetes资源。

我正面临着一个错误,Jenkins无法联系到Minikube。

代码语言:javascript
复制
Error: Kubernetes cluster unreachable: Get "https://127.0.0.1:62756/version?timeout=32s": dial tcp 127.0.0.1:62756: connect: connection refused

我试图发布Minikube的端口,但仍然有相同的错误。

这是我使用的命令:

代码语言:javascript
复制
 docker run \
  --name jenkins-blueocean \
  --rm \
  --detach \
  --network jenkins \
  --env DOCKER_HOST=tcp://docker:2376 \
  --env DOCKER_CERT_PATH=/certs/client \
  --env DOCKER_TLS_VERIFY=1 \
  --publish 8080:8080 \
  --publish 50000:50000 \
  --publish 62756:62756 \
  --volume /Users/myuser/.kube:/var/jenkins_home/.kube \
  --volume /Users/myuser/.minikube:/Users/myuser/.minikube \
  --volume /Users/myuser/.minikube/profiles:/Users/myuser/.minikube/profiles \
  --volume /Users/myuser/.minikube/profiles/minikube:/Users/myuser/.minikube/profiles/minikube \
  --volume jenkins-data:/var/jenkins_home \
  --volume jenkins-docker-certs:/certs/client:ro \
  myjenkins-blueocean:1.1
EN

回答 2

Stack Overflow用户

发布于 2021-10-09 16:02:52

Minikube和docker在macos上分别使用不同的虚拟机。

您可以使用minikube ip确定minikube机器的IP,并将其用作kubernetes API服务器ip。

票数 0
EN

Stack Overflow用户

发布于 2021-10-11 21:51:50

如果您已有部署,则需要公开pod,以便从内部网络外部访问其中的资源。

默认情况下,Pod只能通过Kubernetes集群内的内部IP地址访问。要使容器可以从Kubernetes虚拟网络外部访问,您必须将Pod公开为Kubernetes服务。

服务的概念是将一组Pod端点分组到单个资源中。您可以配置多种方式访问分组。默认情况下,您会获得一个稳定的集群IP地址,集群内的客户端可以使用该地址联系Service中的Pod。客户端向稳定的IP地址发送请求,该请求被路由到服务中的一个Pod。

有五种类型的服务:

(default)

  • NodePort

  • LoadBalancer

  • ExternalName

  • Headless

  • ClusterIP

有关kubernetes服务in this link.的更多信息

要使用负载均衡器标志公开您的服务,请使用kubectl expose命令:

代码语言:javascript
复制
kubectl expose deployment hello-node --type=LoadBalancer --port=8080

--type=LoadBalancer标志表明您希望在集群外部公开您的服务。

如果你想看一看完整的教程,follow this link

有关使用Expose Your App here服务的详细信息

如果您想了解更多关于Kubernetes API Server的信息,请访问follow this link

如果要使用Kubernetes API访问集群,则使用follow this link

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/69507609

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档