Mac os 不通过虚拟机有办法和云上的 k8s 环境组成集群么? - V2EX
V2EX = way to explore
V2EX 是一个关于分享和探索的地方
现在注册
已注册用户请  登录
chen0520
V2EX    Kubernetes

Mac os 不通过虚拟机有办法和云上的 k8s 环境组成集群么?

  •  
  •   chen0520 2024-10-27 11:19:47 +08:00 2668 次点击
    这是个创建于 395 天前的主题,其中的信息可能已经有所发展或是发生改变。

    阿里云上部署的服务想切换成 k8s,不想多买一台机器,想着家里宽带有公网 ip,本地的常开资源可以用起来,装虚拟机消耗估计有点大,想着 docker 能不能启一套 k8s 节点,然后直接和线上的环境连起来,不知道 docker 的虚拟化程度到底够不够?实在不行就等下代 mac mini 发布换个大点内存的。

    13 条回复    2024-10-28 11:25:18 +08:00
    Nasei
        1
    Nasei  
       2024-10-27 11:22:38 +08:00
    没看懂 docker 的虚拟化程度够不够是啥意思,mac 原生不支持 docker ,mac 上的 docker 是通过虚拟机开 linux 来支持的
    beyondsoft
        2
    beyondsoft  
       2024-10-27 11:23:23 +08:00
    只要打通网络就行了类似 overlay network, 但是你这样可能延迟很高,容易出故障
    chen0520
        3
    chen0520  
    OP
       2024-10-27 11:25:43 +08:00
    @Nasei 研究的不多,原来 docker 也是虚拟机啊,那资源消耗量和常规的虚拟机软件比咋样
    chen0520
        4
    chen0520  
    OP
       2024-10-27 11:26:28 +08:00
    @beyondsoft 上海的阿里云加上上海的宽带 应该还好吧
    cctv6
        5
    cctv6  
       2024-10-27 11:36:52 +08:00 via Android
    个人感觉套一层虚拟机损失的性能影响约等于无。

    我之前也做过类似的事情,云上和本地用 vpn 连接,本地是 k8s 集群,请求转发到本地的集群,延迟大概要多出大几十毫秒。

    一层虚拟机的消耗,我觉得大概率还没有运行 k8s 消耗的资源多。。。
    Nasei
        6
    Nasei  
       2024-10-27 11:46:31 +08:00
    @chen0520 我觉得只要不是运行架构不同的镜像或者跑特别重的任务,就不用太关注消耗
    codersherlock
        7
    codersherlock  
       2024-10-27 11:56:22 +08:00 via iPhone
    第一个问题是你准备用啥 container runtime ,colima 嘛
    crackidz
        8
    crackidz  
       2024-10-27 15:42:39 +08:00
    如果你用 macOS VZ 的话其实开销不大,比如 orbstack https://orbstack.dev/ 基本上虚拟机环境秒级启动

    但是如果你用 qemu 的话就开销挺大的了
    UchihaJay
        9
    UchihaJay  
       2024-10-27 15:54:50 +08:00
    如楼上所说,mac 上的虚拟化 orb 性能还是不错的,而且内置了 k8s ,可以直接配置 service 和 pod

    只是不太理解为什么要用这种方案,弄个独立服务器会简单很多。
    chen0520
        10
    chen0520  
    OP
       2024-10-27 20:54:01 +08:00
    @UchihaJay 阿里云都是买的特惠的服务器,第二台就是原价买了,看看能不能把家里常驻的资源给用起来省点钱,这种虚拟化我感觉好像过于封装了,其他节点能不能连进来感觉不太好说。。
    tairan2006
        11
    tairan2006  
       2024-10-27 21:26:36 +08:00 via Android
    你这啥思路…都不在一个局域网啊。用 VPN 或者跨网络集群技术才能正常 work ,瞎折腾么
    honghaitzz11
        12
    honghaitzz11  
       2024-10-28 09:13:19 +08:00
    你还不如跑微服务来作为支持
    sampeng
        13
    sampeng  
       2024-10-28 11:25:18 +08:00
    k8s 做跨网络是没法玩的。你家的出口 ip 会经常变,这是其一。
    其二,还要解决本地的 nat 转换等网络的配置,mac 就非常麻烦。

    本地跑个 k3s 就完事了。。。搞那么复杂干嘛。。
    关于     帮助文档     自助推广系统     博客     API     FAQ     Solana     3523 人在线   最高记录 6679       Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 29ms UTC 00:47 PVG 08:47 LAX 16:47 JFK 19:47
    Do have faith in what you're doing.
    ubao msn snddm index pchome yahoo rakuten mypaper meadowduck bidyahoo youbao zxmzxm asda bnvcg cvbfg dfscv mmhjk xxddc yybgb zznbn ccubao uaitu acv GXCV ET GDG YH FG BCVB FJFH CBRE CBC GDG ET54 WRWR RWER WREW WRWER RWER SDG EW SF DSFSF fbbs ubao fhd dfg ewr dg df ewwr ewwr et ruyut utut dfg fgd gdfgt etg dfgt dfgd ert4 gd fgg wr 235 wer3 we vsdf sdf gdf ert xcv sdf rwer hfd dfg cvb rwf afb dfh jgh bmn lgh rty gfds cxv xcv xcs vdas fdf fgd cv sdf tert sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf shasha9178 shasha9178 shasha9178 shasha9178 shasha9178 liflif2 liflif2 liflif2 liflif2 liflif2 liblib3 liblib3 liblib3 liblib3 liblib3 zhazha444 zhazha444 zhazha444 zhazha444 zhazha444 dende5 dende denden denden2 denden21 fenfen9 fenf619 fen619 fenfe9 fe619 sdf sdf sdf sdf sdf zhazh90 zhazh0 zhaa50 zha90 zh590 zho zhoz zhozh zhozho zhozho2 lislis lls95 lili95 lils5 liss9 sdf0ty987 sdft876 sdft9876 sdf09876 sd0t9876 sdf0ty98 sdf0976 sdf0ty986 sdf0ty96 sdf0t76 sdf0876 df0ty98 sf0t876 sd0ty76 sdy76 sdf76 sdf0t76 sdf0ty9 sdf0ty98 sdf0ty987 sdf0ty98 sdf6676 sdf876 sd876 sd876 sdf6 sdf6 sdf9876 sdf0t sdf06 sdf0ty9776 sdf0ty9776 sdf0ty76 sdf8876 sdf0t sd6 sdf06 s688876 sd688 sdf86