Mac(M2 芯片)快速安装 K8S - V2EX
V2EX = way to explore
V2EX 是一个关于分享和探索的地方
现在注册
已注册用户请  登录
odirus
V2EX    Kubernetes

Mac(M2 芯片)快速安装 K8S

  •  
  •   odirus 2023-08-22 09:36:48 +08:00 5069 次点击
    这是一个创建于 780 天前的主题,其中的信息可能已经有所发展或是发生改变。

    背景:
    近期在做 K8S 相关的一些工作,有折腾过远程在 Linux 上安装,但内网比较卡,每次执行命令都比较难受,想共享大文件也不方便;也有折腾过本地用 Docker Desktop 安装,但使用卡在 Starting 那里;因此就考虑提供一套快速搭建环境,后续不用再折腾来折腾去.

    借助其他项目的灵感,我在 Vagrant 上折腾了一套完整的流程,可以做到快速搭建、销毁、重建等,终于不用再和网络、软件版本斗智斗勇了。

    项目地址:vagrant-k8s

    第 1 条附言    2023-08-22 10:18:57 +08:00
    关于法律风险:大家可以申请 VMware Fusion Player 用于非商业用途的 license ;
    关于资源消耗:之前我是用的 VirtualBox ,体验后发现放出来的 Beta 版本对于 Apple 芯片支持不太友好;
    第 2 条附言    2023-08-31 13:50:51 +08:00
    针对 arm64 ( M1 、M2 芯片)、amd64 都提供了支持,具体请看说明文档: https://github.com/odirus/vagrant-collections/blob/main/vagrant-k8s/README.md
    27 条回复    2024-01-02 10:38:21 +08:00
    wchcastle
        1
    wchcastle  
       2023-08-22 09:41:01 +08:00 via iPhone
    Colima, orbstack 能满足需求吗
    7lQM1uTy635LOmbu
        2
    7lQM1uTy635LOmbu  
       2023-08-22 09:42:24 +08:00 via Android
    整个开发机比这更方便吧,里面用到的 fusion pro 还有法律问题。
    LieNoWell
        3
    LieNoWell  
       2023-08-22 09:43:26 +08:00
    OP 用心了,收藏备用。
    Leo666666
        4
    Leo666666  
       2023-08-22 09:43:55 +08:00
    @wchcastle OrbStack 应该下个版本可能才支持 K8S ,现在暂时还不支持。
    cexll
        5
    cexll  
       2023-08-22 10:04:41 +08:00
    虽然但是 vmware 资源消耗太大了,而且收费, 可以试试 k3d 本地运行 k3s 就差不多了
    odirus
        6
    odirus  
    OP
       2023-08-22 10:20:27 +08:00
    lrvy
        8
    lrvy  
       2023-08-22 10:46:04 +08:00
    本地开发测试的话,可以试试 Rancher Desktop ,免费应用,可以快速拉起 K3s 集群。
    a728976009
        9
    a728976009  
       2023-08-22 10:59:17 +08:00
    kind yyds
    airycanon
        10
    airycanon  
       2023-08-22 11:10:35 +08:00
    orbstask + kind 或者 orbstask + k3s 。
    privil
        11
    privil  
       2023-08-22 11:12:03 +08:00
    内网比较卡,你们内网也太拉胯了吧。
    QlanQ
        12
    QlanQ  
       2023-08-22 11:32:15 +08:00
    本地开发不建议在 mac 上开 docker ,想想其他的替代方案吧
    7lQM1uTy635LOmbu
        13
    7lQM1uTy635LOmbu  
       2023-08-22 12:43:35 +08:00 via Android
    @odirus player 也一样,VMware 在 player 的 FAQ 也明确表示不能商业授权,非营利组织也不可以,适用范围被限定“at home”,如果电脑需要带到公司同样有风险。
    7lQM1uTy635LOmbu
        14
    7lQM1uTy635LOmbu  
       2023-08-22 12:46:29 +08:00 via Android
    而且商业用途的判定不是说用这个产生对应的价值才算,而是只要没有授权,商用 IP 连到了公司网络就算,只是区别在于 VMware 想不想管你。
    superchijinpeng
        15
    superchijinpeng  
       2023-08-22 13:11:22 +08:00
    colima start -p
    superchijinpeng
        16
    superchijinpeng  
       2023-08-22 13:11:30 +08:00
    mango88
        17
    mango88  
       2023-08-22 13:14:24 +08:00
    colima 挺好用的
    godymho
        18
    godymho  
       2023-08-22 13:24:17 +08:00
    @airycanon 在 orbstack 上没成功过,求指导
    Gtristan
        19
    Gtristan  
       2023-08-22 13:59:56 +08:00
    好文,楼主有心了,先收为敬
    crsmk01
        20
    crsmk01  
       2023-08-22 16:00:08 +08:00
    podman + kind
    orbstack 后续要收费
    winglight2016
        21
    winglight2016  
       2023-08-22 17:05:39 +08:00
    k8s 也不用装到本地吧,我在 mac 上运行 kubectl apply 到阿里云上,速度非常快了
    runinhard
        22
    runinhard  
       2023-08-22 17:21:32 +08:00
    OrbStack + k3d
    runinhard
        23
    runinhard  
       2023-08-22 17:21:55 +08:00
    OrbStack + k3d

    kind 的资源占有比 k3d 高
    wchcastle
        24
    wchcastle  
       2023-08-23 09:24:44 +08:00 via iPhone
    orbstack 负责 docker 环境,再装 minikube ,目测比 colima 的 cpu 占用还低
    dnsjia
        25
    dnsjia  
       2023-08-24 12:58:40 +08:00
    mh494078416
        26
    mh494078416  
       2023-12-31 18:37:03 +08:00
    体验下来,m 芯片 mac ,k3d + colima 是体验最好的。cpu 、内存占用最低。
    k3d 以容器形式包装了 k3s ,colima 是 docker desktop 的替代。比同样 docker desktop 替代者的 orbstack ,内存占用还要低一些。而且,orbstack 现在开始收费了,价格还不低。
    odirus
        27
    odirus  
    OP
       2024-01-02 10:38:21 +08:00
    @mh494078416 感谢分享。我自己平常主要是做一些问题调试,所以要和现网尽可能一致,且能够快速还原现场,所以采用的方案笨重了一些。
    关于     帮助文档     自助推广系统     博客     API     FAQ     Solana     2707 人在线   最高记录 6679       Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 28ms UTC 15:03 PVG 23:03 LAX 08:03 JFK 11:03
    Do have faith in what you're doing.
    ubao 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