搭建 Containerd + K8S 环境(v1.28.5)
K8S v1.28.5 集群搭建记录:改用二进制方式安装 containerd 与 runc(含 libseccomp 编译),并附 Calico 镜像拉取与节点重新加入的排查过程。
综合性心理测评服务平台,含 B 端企业管理后台与 C 端测评小程序,支持在线测评、报告生成、三方支付、AI 客服与大数据运营分析。我作为技术经理负责从 0 到 1 的全流程交付,项目按时交付率达 95%。
项目周期
产品是一个综合性心理测评服务平台:C 端用户在小程序里做测评、拿报告、付费咨询,B 端企业客户通过管理后台查看团体测评结果与运营数据。
交付上的难点不在某个模块,而在面太宽。一个从 0 到 1 的产品里同时包含在线测评与报告生成、三方支付、AI 客服、大数据运营分析四类差异很大的能力,团队要同时对接产品、算法、数据三方,任何一条链路延期都会拖住整体上线。
作为技术经理与项目负责人,我负责的是范围与节奏:
AI 客服先灰度、并准备降级方案。 这是产品里最不确定的一环:模型有响应延迟与幻觉两类风险,全量放开意味着答错会直接变成客诉。因此上线前就把降级方案与灰度发布策略准备好,而不是等出问题再补。
托管与自建混用的部署顺序要显式管起来。 项目同时用了阿里云托管产品与自建集群,托管部分省运维但要按它的约束走,自建部分灵活但要自己保证稳定。混合架构下真正的风险往往不是单个组件,而是依赖顺序与资源排期,所以这部分被单独作为协调项处理。
支付回调必须按幂等设计。 支付对接了微信与支付宝两条渠道,资质申请需要商务与法务配合;而回调可能被渠道重复通知,处理不当就是重复发货或重复记账。
这个项目最大的经验是把不确定性单独拎出来处理。AI 客服的风险、混合架构的部署顺序、支付回调的重复通知,共同点是「不做预案就大概率出事」。项目管理的价值多半体现在这类地方:不是让顺利的事更快,而是让可能出事的地方不出事。
同一主题下的延伸阅读。
K8S v1.28.5 集群搭建记录:改用二进制方式安装 containerd 与 runc(含 libseccomp 编译),并附 Calico 镜像拉取与节点重新加入的排查过程。
K8S v1.30.6 集群搭建记录:用 kubeadm-config.yaml 声明式初始化(附完整配置),Calico v3.28.2 的镜像离线处理,以及节点状态、DNS 与命名空间的验证清单。