兄弟们看看我的这个 k3s 离线安装包 - V2EX
V2EX = way to explore
V2EX 是一个关于分享和探索的地方
现在注册
已注册用户请  登录
请不要在回答技术问题时复制粘贴 AI 生成的内容
Nexora
V2EX    程序员

兄弟们看看我的这个 k3s 离线安装包

  •  
  •   Nexora 11 小时 43 分钟前 497 次点击
    我发现很多做 2B 私有化交付都用容器镜像的方式来交付制品,因为可打包依赖,避免不同客户的操作系统依赖差异导致的问题。加之目前微服务被滥用(我是觉得滥用了),所以一个产品会有多个容器服务需要安装,这个后端研发团队可能会考虑 k8s 或者 k3s (私有化用这个更加轻量级) .


    这就需要做一个 k3s 的离线安装包,目前还没有找到很好用离线安装的开源项目,我用 AI 开发了这个离线安装包 https://github.com/ai-help-me/k3air , 直接下载解压就能安装,不需要自己到网上找 k3s 的镜像和二进制文件。


    用 Go 主要是解决依赖和跨平台的问题,ssh 交互过程也是纯 Go 实现,不依赖服务器上的第三方包。
    第 1 条附言    8 小时 58 分钟前
    新版本的 k3s 有一个特性就是内置一个 registry, 只要在一个节点上导入了镜像,其他的节点就能自动获取到镜像。不需要在客户侧搭建一套镜像仓库了。
    5 条回复    2026-02-02 15:47:15 +08:00
    kneo
        1
    kneo  
       10 小时 46 分钟前 via Android
    自用就好。传到别人手里就变成来历不明了。
    kneo
        2
    kneo  
       10 小时 44 分钟前 via Android
    你 github id 很有意思。
    jasonyang9
        3
    jasonyang9  
       10 小时 29 分钟前 via Android
    离线安装 k3s 关键是 k3s 本身,install.sh ,和 airgap 的容器镜像
    Nexora
        4
    Nexora  
    OP
       10 小时 29 分钟前
    @kneo 哈哈哈,专门用来传 AI 写的代码。
    Nexora
        5
    Nexora  
    OP
       10 小时 27 分钟前
    @jasonyang9 是的,但是官方没有提供完整的安装包,还需要自己折腾一下,还有就是脚本貌似不支持多节点的集群吧,需要 ssh 在多个机器直接交互。
    关于     帮助文档     自助推广系统     博客     API     FAQ     Solana     1126 人在线   最高记录 6679       Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 21ms UTC 18:15 PVG 02:15 LAX 10:15 JFK 13:15
    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