V2EX = way to explore
V2EX 是一个关于分享和探索的地方
现在注册
已注册用户请  登录
jackge0323
V2EX  ›  MacBook

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

  •  
  •   jackge0323 · 2022-09-06 19:59:20 +08:00 · 1362 次点击
    这是一个创建于 832 天前的主题,其中的信息可能已经有所发展或是发生改变。

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

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

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

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

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

    2 条回复    2022-09-07 00:51:11 +08:00
    kasusa
        1
    kasusa  
       2022-09-06 23:00:29 +08:00
    https://kasusa.github.io/hugo/posts/sshtoparallels/
    这是我之前写的一个 parallels 博客,内容是怎么 ssh 进入到 parallels 中,可能有帮助
    但是我就很不懂为啥你要在 parallels 里面装一个 docker 然后在连接他?
    为啥不直接在外面装一个 docker ?
    jackge0323
        2
    jackge0323  
    OP
       2022-09-07 00:51:11 +08:00
    @kasusa 因为 mac 下的 docker 是没有 bridge 的,天生残疾,没办法,只能用虚拟机做一个完整的。
    关于   ·   帮助文档   ·   博客   ·   API   ·   FAQ   ·   实用小工具   ·   969 人在线   最高记录 6679   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 23ms · UTC 22:56 · PVG 06:56 · LAX 14:56 · JFK 17:56
    Developed with CodeLauncher
    ♥ Do have faith in what you're doing.