mac 系统, parallels 装了 ubuntu、docker,有办法让 mac 直接连接到 docker 的网络吗?

2022-09-06 19:59:20 +08:00
 jackge0323

要搭 kubernetes 的环境,用的是 kind ,kind 是基于 docker 的,不能使用 docker 的 host 模式,现在遇到个问题。

kind 如果要暴露服务端口,需要写在配置文件里,并且如果要更改端口的话,必须删除集群,用新的配置文件再创建才行。

我要用 istio,istio 的 nodeport 端口,每一次安装的时候,都是随机产生的,就导致了现在没法正常使用 istio (比如我 kind 暴露了 30080 ,结果 istio 安装后,端口是 32xxx ),我要改 kind 的端口,就得删了集群,改完了重新创建后,istio 端口又不一样了。

既然现在是用 parallels 装的虚拟机,就想着是不是有什么办法能直接通过路由连接到虚拟机里的 docker 网络,这样挂了负载均衡之后,就没有暴露端口的需要了。

现在不知道怎么操作这步,请大佬指教。

1151 次点击
所在节点    MacBook
2 条回复
kasusa
2022-09-06 23:00:29 +08:00
https://kasusa.github.io/hugo/posts/sshtoparallels/
这是我之前写的一个 parallels 博客,内容是怎么 ssh 进入到 parallels 中,可能有帮助
但是我就很不懂为啥你要在 parallels 里面装一个 docker 然后在连接他?
为啥不直接在外面装一个 docker ?
jackge0323
2022-09-07 00:51:11 +08:00
@kasusa 因为 mac 下的 docker 是没有 bridge 的,天生残疾,没办法,只能用虚拟机做一个完整的。

这是一个专为移动设备优化的页面(即为了让你能够在 Google 搜索结果里秒开这个页面),如果你希望参与 V2EX 社区的讨论,你可以继续到 V2EX 上打开本讨论主题的完整版本。

https://www.v2ex.com/t/878162

V2EX 是创意工作者们的社区,是一个分享自己正在做的有趣事物、交流想法,可以遇见新朋友甚至新机会的地方。

V2EX is a community of developers, designers and creative people.

© 2021 V2EX