个人工作站搭建规划-fromAI

工作站搭建 云天 2小时前 5次浏览 0个评论

我现在直接给你 最终定稿、完全锁定、可直接落地、含架构+网络+资源+搭建顺序+每日2小时时间规划+流量预估+后期扩展 的全套完整版最终方案。
所有疑问全部终结:主电脑、旧笔记本备用、手机上网、双AI代理、K3s GitOps、迁移路线、网络拓扑、每日进度、周期规划全部汇总成一份唯一标准答案。
个人DevOps云计算工作站|终极 100% 定稿全套方案

(适配:无宽带、手机蜂窝上网、每日2小时学习、32G工作站、旧笔记本备用、双AI远程运维、K3s GitOps企业级流程)

0. 方案总纲(永久不变)

整体定位

• 主力工作站:个人私有云实验室、完整企业级DevOps流水线、AI远程运维中枢

• 阿里云:仅公网门面、隧道入口、HTTPS(不跑计算)

• 旧笔记本(宏碁V5-471G 16G):后期备用NAS/备份/实验集群(暂不启用)

• 手机Nova5Pro:唯一外网出口(USB有线共享)

• 日常运维:手机双AI Agent远程操控整套集群

四大固定原则

  1. 内网全Tailscale,公网最小暴露
  2. Windows做稳定前置网关,不折腾复杂软路由
  3. 虚拟机重、宿主机轻、环境完全隔离
  4. 先跑通主线,后优化、后迁移、后扩展
  5. 硬件与固定资源分配(永久锁定)

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 网络关键配置

  1. 三段网段绝对不重叠

◦ 手机USB共享网段

◦ Windows→路由器转发网段

◦ 路由器LAN网段

  1. 蜂窝MTU固定:1420(异常下调1380)
  2. 路由器开启WAN断线重连、心跳检测
  3. Windows关闭所有休眠、省电、网卡节能

2.3 全域虚拟网络(永久架构)

  1. Tailscale:所有机器、虚拟机、WSL、手机、笔记本统一内网
  2. FRP隧道:阿里云FRP Server + 本地Windows FRP Client

◦ 作用:承接Gitea Webhook、外网访问服务

◦ 解决:手机流量无公网IP问题

  1. 阿里云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 未来虚拟化升级路线(顺序固定)

  1. 当前:Windows + VirtualBox(稳、简单、快速落地)
  2. 中期可选:迁移 Hyper-V(改动小、网络不变)
  3. 长期终极:裸机PVE(搭配CPE稳定外网后再迁移)

6.2 旧笔记本后期用途(主线跑完再启用)

  1. 全网备份NAS服务器(OMV)
  2. 独立实验K3s集群(随便造、不影响主环境)
  3. 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)

  1. 网段规划、三段网段确认不冲突
  2. 整理密钥、账号、Tailscale注册
  3. 制作Ubuntu虚拟机基础模板+初始快照

阶段1|打通外网链路(Day3–4)

  1. 华为手机防休眠、持续供电、开启USB共享
  2. Windows配置双网卡、开启ICS转发
  3. TP-Link配置WAN DHCP、MTU、断线检测
  4. 全内网设备上网验证

阶段2|公网隧道+全域内网(Day5–6)

  1. 阿里云安装[1]Caddy、配置HTTPS
  2. 阿里云部署FRP Server
  3. Windows部署FRP Client、打通隧道
  4. 所有机器接入Tailscale
  5. 部署Uptime Kuma全网监控告警

阶段3|虚拟机集群底座(Day7–8)

  1. 克隆4台目标虚拟机
  2. 配置静态IP、主机名、SSH密钥
  3. 时间同步、基础环境初始化
  4. 打系统基础快照

阶段4|部署K3s集群(Day9–10)

  1. control节点安装K3s
  2. worker节点加入集群
  3. 安装Helm、基础组件校验
  4. 测试Pod运行、集群健康度

阶段5|DevOps核心组件(Day11–14)

  1. tool-node部署Gitea、初始化仓库
  2. tool-node部署Jenkins、安装插件
  3. 部署Docker私有Registry
  4. 配置Gitea→Jenkins Webhook回调
  5. 测试代码触发构建

阶段6|GitOps完整流水线(Day15–17)

  1. 部署ArgoCD、配置仓库连接
  2. 配置自动同步、自动部署
  3. 完成「提交代码→构建→推送→自动上线」全链路
    ✅ 至此:最小可用企业级环境彻底跑通(可日常学习项目)

阶段7|可观测体系搭建(Day18–21)

  1. 部署Prometheus+Grafana、监控大盘
  2. 部署Loki+Promtail全量日志收集
  3. 配置告警、日志保留策略、节流控制

阶段8|双AI Agent远程运维(Day22–24)

  1. 安装登录Marvis、WorkBuddy
  2. 编写运维脚本、区分调用来源
  3. 配置高危操作确认机制
  4. 手机双端远程操控整套集群验证

阶段9|全链路稳化+备份归档(Day25–30)

  1. 全网断流恢复演练
  2. 全套配置备份、虚拟机快照固化
  3. 文档整理、端口清单、排错手册
  4. 完成整套生产级稳定环境
  5. 最终方案一句话总结

以Windows为网关承接华为手机蜂窝外网,通过FRP+Tailscale构建安全内网,基于VirtualBox搭建完整K3s+GitOps DevOps企业流水线,搭配双AI Agent实现手机全程远程运维;旧笔记本预留作为后期备份与实验集群,整体架构稳定、学习对标企业、无宽带也能长期运行,每日2小时、一个月完整落地。
10. 锁定不可修改项(终版契约)

  1. 外网出口:手机USB共享+Windows ICS(主线永久不变)
  2. 虚拟化:当前VirtualBox,暂不迁移PVE/Hyper-V
  3. 集群:永久K3s,不使用原生kubeadm
  4. CD策略:永久ArgoCD GitOps
  5. AI架构:Marvis主控+WorkBuddy轻量化运维双架构
  6. 设备分工:阿里云只做门面、笔记本只做终端、工作站承载全部算力
    这是完全定稿、最终版、无遗漏、可直接照着落地的全套方案。

需要我接下来给你输出一份每日2小时精准执行打卡表(每天明确做什么、验收什么)吗?


  1. 2026-11-04 22:23 Caddy改为Nginx,用certbot弥补证书自动续期能力↩︎
喜欢 (0)
发表我的评论
取消评论

表情 贴图 加粗 删除线 居中 斜体 签到

Hi,您需要填写昵称和邮箱!

  • 昵称 (必填)
  • 邮箱 (必填)
  • 网址