我现在直接给你 最终定稿、完全锁定、可直接落地、含架构+网络+资源+搭建顺序+每日2小时时间规划+流量预估+后期扩展 的全套完整版最终方案。
所有疑问全部终结:主电脑、旧笔记本备用、手机上网、双AI代理、K3s GitOps、迁移路线、网络拓扑、每日进度、周期规划全部汇总成一份唯一标准答案。
个人DevOps云计算工作站|终极 100% 定稿全套方案
(适配:无宽带、手机蜂窝上网、每日2小时学习、32G工作站、旧笔记本备用、双AI远程运维、K3s GitOps企业级流程)
0. 方案总纲(永久不变)
整体定位
• 主力工作站:个人私有云实验室、完整企业级DevOps流水线、AI远程运维中枢
• 阿里云:仅公网门面、隧道入口、HTTPS(不跑计算)
• 旧笔记本(宏碁V5-471G 16G):后期备用NAS/备份/实验集群(暂不启用)
• 手机Nova5Pro:唯一外网出口(USB有线共享)
• 日常运维:手机双AI Agent远程操控整套集群
四大固定原则
- 内网全Tailscale,公网最小暴露
- Windows做稳定前置网关,不折腾复杂软路由
- 虚拟机重、宿主机轻、环境完全隔离
- 先跑通主线,后优化、后迁移、后扩展
- 硬件与固定资源分配(永久锁定)
1.1 主力工作站
• CPU:i5-12400
• 内存:32G
• 显卡:RTX2060S 8G(预留AI本地推理Phase2)
• 系统:Windows10 专业版
1.2 内存分配(可同时全开、无卡顿)
• Windows宿主机:5–6G
• WSL2开发操作台:6G
• VirtualBox四台虚拟机合计:15G
• 系统缓冲预留:3–4G
虚拟机固定配置
• k3s-control:2核4G
• k3s-worker01:2核4G
• k3s-worker02:2核4G
• tool-node:2核3G(Jenkins+Gitea+Registry)
1.3 辅助设备(暂存、后期启用)
• 宏碁V5-471G 16G+256SSD+500HHD
用途:后期NAS备份、独立实验K3s、PVE练习机(主线搭建完成后再玩)
2. 最终固定网络方案(无宽带最优解)
2.1 最终生效拓扑(唯一主方案)
华为Nova5Pro(SIM流量、USB共享网络、常供电、熄屏不休眠)
↓ Type-C数据线
Windows工作站(ICS网络共享网关、外网转发)
↓ 有线网卡
TP-Link WDR7661 WAN口
↓ LAN口
所有内网设备:工作站、虚拟机、笔记本
2.2 网络关键配置
- 三段网段绝对不重叠
◦ 手机USB共享网段
◦ Windows→路由器转发网段
◦ 路由器LAN网段
- 蜂窝MTU固定:1420(异常下调1380)
- 路由器开启WAN断线重连、心跳检测
- Windows关闭所有休眠、省电、网卡节能
2.3 全域虚拟网络(永久架构)
- Tailscale:所有机器、虚拟机、WSL、手机、笔记本统一内网
- FRP隧道:阿里云FRP Server + 本地Windows FRP Client
◦ 作用:承接Gitea Webhook、外网访问服务
◦ 解决:手机流量无公网IP问题
- 阿里云Caddy:统一HTTPS、证书、反向代理
2.4 网络备选方案(记录留存、暂不使用)
• 备选:WDR7661刷OpenWrt直连手机USB共享
• 状态:仅存档,主线不使用,避免增加复杂度
2.5 网络风险与规范
• 手机长期共享存在随机断流(机型老旧固有问题)
• 大下载、大构建集中网络稳定时段
• 所有自动更新全部关闭(Windows/WSL/虚拟机)
3. 环境分层架构(永久固定)
3.1 Windows宿主机(基座)
常驻:Tailscale、FRP Client、Marvis、WorkBuddy
职责:外网网关、隧道、AI Agent远程控制中枢
3.2 WSL2 Ubuntu(唯一操作台)
职责:写YAML、Shell、Terraform、kubectl、Helm管理集群
禁止:不跑常驻服务、CI、数据库
3.3 VirtualBox私有云机房
四台固定虚拟机、静态IP、可快照、可故障演练
3.4 阿里云2C2G(纯公网门面)
常驻:Caddy、FRP Server、WordPress
禁止:所有重型计算服务
4. DevOps工具链最终栈(企业学习标准)
• SCM:Gitea
• CI:Jenkins
• 制品库:Docker Registry(轻量稳定)
• 编排:K3s + Helm + Kustomize
• CD:ArgoCD(纯GitOps流程)
• IaC:Terraform
• 监控:Prometheus + Grafana + Loki
• 证书:Caddy + Cert-Manager
标准最终流水线
代码提交Gitea
→ FRP Webhook回调Jenkins
→ Jenkins构建/测试/打包/推送镜像
→ ArgoCD监听变更自动部署
→ 全链路监控日志采集
5. 双AI Agent Phase1最终架构(手机远程运维)
5.1 分工永久固定
Marvis(主Agent|独立APP)
• 负责:桌面可视化、远程接管、终端操作、GUI、复杂交互、人工确认操作
WorkBuddy(辅Agent|微信小程序)
• 负责:高频轻量化运维、查Pod、查日志、触发流水线、备份查询
5.2 安全铁律
• 高危操作(delete/apply/清空)必须人工确认
• 双Agent日志区分来源、统一审计
• 禁止全自动连续执行,杜绝误操作
6. 后期迁移扩展方案(存档备用,前期不动)
6.1 未来虚拟化升级路线(顺序固定)
- 当前:Windows + VirtualBox(稳、简单、快速落地)
- 中期可选:迁移 Hyper-V(改动小、网络不变)
- 长期终极:裸机PVE(搭配CPE稳定外网后再迁移)
6.2 旧笔记本后期用途(主线跑完再启用)
- 全网备份NAS服务器(OMV)
- 独立实验K3s集群(随便造、不影响主环境)
- PVE练手学习机
6.3 Phase2远期规划
• 本机RTX2060S部署Ollama本地大模型
• 自建DevOps专属AI RAG知识库
• 全自研本地智能运维Agent
7. 资源预估(时间+流量|精准适配每日2小时)
7.1 工期预估
• 每日固定投入:2小时
• 整体完全落地(含监控+AI+稳定调优):20~30天
• 最小可用流水线(可学习、可练项目):12~16天
7.2 流量预估
一次性搭建总流量
• 常规稳定:60–120GB
• 频繁排错重装:150–200GB
日常稳定运行月流量
• 轻度学习:15–35GB/月
• 常规学习(你当前节奏):40–80GB/月
高流量风险点
• Jenkins插件批量下载
• 系统/镜像反复拉取
• 日志无限存储(已做限制策略)
8. 最终唯一搭建顺序(按天执行、零踩坑)
阶段0|基础准备(Day1–2)
- 网段规划、三段网段确认不冲突
- 整理密钥、账号、Tailscale注册
- 制作Ubuntu虚拟机基础模板+初始快照
阶段1|打通外网链路(Day3–4)
- 华为手机防休眠、持续供电、开启USB共享
- Windows配置双网卡、开启ICS转发
- TP-Link配置WAN DHCP、MTU、断线检测
- 全内网设备上网验证
阶段2|公网隧道+全域内网(Day5–6)
- 阿里云安装[1]Caddy、配置HTTPS
- 阿里云部署FRP Server
- Windows部署FRP Client、打通隧道
- 所有机器接入Tailscale
- 部署Uptime Kuma全网监控告警
阶段3|虚拟机集群底座(Day7–8)
- 克隆4台目标虚拟机
- 配置静态IP、主机名、SSH密钥
- 时间同步、基础环境初始化
- 打系统基础快照
阶段4|部署K3s集群(Day9–10)
- control节点安装K3s
- worker节点加入集群
- 安装Helm、基础组件校验
- 测试Pod运行、集群健康度
阶段5|DevOps核心组件(Day11–14)
- tool-node部署Gitea、初始化仓库
- tool-node部署Jenkins、安装插件
- 部署Docker私有Registry
- 配置Gitea→Jenkins Webhook回调
- 测试代码触发构建
阶段6|GitOps完整流水线(Day15–17)
- 部署ArgoCD、配置仓库连接
- 配置自动同步、自动部署
- 完成「提交代码→构建→推送→自动上线」全链路
✅ 至此:最小可用企业级环境彻底跑通(可日常学习项目)
阶段7|可观测体系搭建(Day18–21)
- 部署Prometheus+Grafana、监控大盘
- 部署Loki+Promtail全量日志收集
- 配置告警、日志保留策略、节流控制
阶段8|双AI Agent远程运维(Day22–24)
- 安装登录Marvis、WorkBuddy
- 编写运维脚本、区分调用来源
- 配置高危操作确认机制
- 手机双端远程操控整套集群验证
阶段9|全链路稳化+备份归档(Day25–30)
- 全网断流恢复演练
- 全套配置备份、虚拟机快照固化
- 文档整理、端口清单、排错手册
- 完成整套生产级稳定环境
- 最终方案一句话总结
以Windows为网关承接华为手机蜂窝外网,通过FRP+Tailscale构建安全内网,基于VirtualBox搭建完整K3s+GitOps DevOps企业流水线,搭配双AI Agent实现手机全程远程运维;旧笔记本预留作为后期备份与实验集群,整体架构稳定、学习对标企业、无宽带也能长期运行,每日2小时、一个月完整落地。
10. 锁定不可修改项(终版契约)
- 外网出口:手机USB共享+Windows ICS(主线永久不变)
- 虚拟化:当前VirtualBox,暂不迁移PVE/Hyper-V
- 集群:永久K3s,不使用原生kubeadm
- CD策略:永久ArgoCD GitOps
- AI架构:Marvis主控+WorkBuddy轻量化运维双架构
- 设备分工:阿里云只做门面、笔记本只做终端、工作站承载全部算力
这是完全定稿、最终版、无遗漏、可直接照着落地的全套方案。
需要我接下来给你输出一份每日2小时精准执行打卡表(每天明确做什么、验收什么)吗?
- 2026-11-04 22:23 Caddy改为Nginx,用certbot弥补证书自动续期能力↩︎