
使用 k3sup 一分钟快速搭建 K3s 集群
更新于 2025 年 3 月 1 日:完整脚本已添加更多功能,并提交至 GitHub 仓库 k3s-cluster-automation。 单命令集群部署:通过 SSH 一键部署含 1 个主节点 + N 个工作节点的 K3s 集群。 组件可定制化:可禁用非必要服务(如 Traefik 入口控制器、metrics-server 指标服务器等),实现轻量化部署。 多节点支持:通过环境变量 HOSTS 灵活配置节点列表。 版本控制:支持指定 K3s 版本(默认版本:v1.28.13+k3s1)。 Docker 集成:可选 Docker 运行时替代 containerd。 自动清理:一键移除集群所有组件,不留残留。 背景 在平时的工作中,为了方便在纯净的环境中进行测试,我经常需要在本地或者公有云环境中频繁地搭建和销毁集群。有时是在 我的 HomeLab 环境中,虽然 CPU 不强但胜在内存够大;后来有了微软 MVP 赠送的 Azure 额度之后,我也会经常在 Azure 虚拟机 中搭建,因为没有拉取镜像的网络问题。





