首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >桌面docker窗口中的pod无法访问kubernetes外部名称服务

桌面docker窗口中的pod无法访问kubernetes外部名称服务
EN

Stack Overflow用户
提问于 2019-11-29 20:25:39
回答 1查看 321关注 0票数 0

大家好,我已经创建了一个无头服务,使用ExternalName类型访问驻留在集群外部的数据库,但我无法连接到此服务,甚至无法从集群.Need帮助中的pod对其执行ping操作,以确定我做错了什么。我使用的是windows的docker- type .Need附带的kubernetes

ExternalName服务yaml

代码语言:javascript
复制
apiVersion: v1
kind: Service
metadata:
  name: dbservice
spec:
  type: ExternalName
  externalName: geekdude9094  //my hostname

绑定到其中一个pod并pods该服务时的结果

代码语言:javascript
复制
   root@service-app-6ffb5c88fb-5kvcd:/usr/local/tomcat#  ping dbservice
    PING geekdude9094.home (192.168.10.22): 56 data bytes
    92 bytes from broadcom.home (192.168.10.1): Destination Host Unreachable
    92 bytes from csp3.zte.com.cn.home (192.168.10.1): Destination Host Unreachable
    92 bytes from broadcom.home (192.168.10.1): Destination Host Unreachable
    92 bytes from csp3.zte.com.cn.home (192.168.10.1): Destination Host Unreachable
    92 bytes from broadcom.home (192.168.10.1): Destination Host Unreachable
    92 bytes from csp3.zte.com.cn.home (192.168.10.1): Destination Host Unreachable
    92 bytes from broadcom.home (192.168.10.1): Destination Host Unreachable
    92 bytes from csp3.zte.com.cn.home (192.168.10.1): Destination Host Unreachable
    ^C--- geekdude9094.home ping statistics ---

My windows OS: windows 10 64 bit
kubernetes version: 1.10.11 both client and server
EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2019-11-29 21:48:26

我认为你不能访问该服务的原因是docker-desktop-for-windows运行的虚拟机具有不同的网络层。因此,从联网的角度来看,集群云不能到达这个192.168.10.1网络,因为据我所知,docker windows虚拟机使用10.0.75.0子网地址。也许你可以使用这个option

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

https://stackoverflow.com/questions/59104785

复制
相关文章

相似问题

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