从mesos运行的docker容器访问kubernetes服务

wbrvyc0a  于 2021-06-26  发布在  Mesos
关注(0)|答案(1)|浏览(341)

我的kubernetes集群中运行着mesos master(mesosphere/mesos master)和mesos slave(mesosphere/mesos slave)。
mesos slave使用我的数据处理应用程序(短时间,1-5分钟)启动docker容器(docker通过mount/usb/bin/docker从主机访问),该应用程序需要访问其他kubernetes服务。所以我需要从一个容器访问kubernetes dns。
有可能吗?
谢谢

csga3l58

csga3l581#

我只找到一个方法:
我正在将“kube dns.kube system”主机解析为ip地址。然后我将“metadata.namespace”注入到环境变量kubernetes\u namespace中。最后我要传递--dns解析的ip和--dns搜索${kubernetes\u namespace}.svc.cluster.local,这样mesos的docker容器就可以与服务对话了。

相关问题