KEEL · 龙骨 · A CURRICULUM FOR THE AI ERA

私有化部署概念课:把应用课抛出的概念讲清楚 — keel 龙骨

私有化部署概念课:把应用课抛出的概念讲清楚 的参考信息:私有化部署概念课:把应用课抛出的概念讲清楚

短页参考 · 概念从哪来、是什么、解决什么问题、长什么样

《私有化交付工程》 是按主题一路往下写的:一章讲一个能送进内网的镜像里装了什么,一章讲没有外网怎么把制品搬进去,一章讲升级与回滚,一章讲现场怎么自己查出答案。它假定你已经知道交付大致是怎么回事,直接把判断讲给你听。

但每一章都会抛出概念——交付包、内网隔离、实例、迁移与结构版本、停机窗口。这些概念在正文里是按"够用"的深度出现的:讲实例隔离时说清"改 BOARD_INSTANCE_NAME 就换了一整套资源名前缀",就够你把第二个客户装上去了。

这门课补的就是那一段:当应用课里的某个概念让你推不下去、或者你只是想知道它到底是怎么回事时,来这里读一页。

它刻意很短。AI 已经替你写好了大部分交付脚本,你不需要跟着再挖一遍编排细节——你需要的只是知道这个概念怎么产生的、它是什么、它解决什么问题、它面对什么需求、它具体长什么样。把这五件事弄清楚,回头再看应用课里那些面向场景与取舍的判断,会顺得多。

这门课是什么,不是什么

它是 它不是
参考页:一页一个概念,4–6 分钟读完 不是教程:没有从零讲起的引导
概念的来历与形态:它为什么需要存在、长什么样 不是原理深挖:不读内核文档、不推编排实现细节
应用课的下钻入口:从被卡住的那一句点进来 不是应用课的替代:选型、安装、升级、排障仍在应用课

概念地图

概念 类型 回答什么 对应应用课
00 交付包 主题概念 为什么"跑起来所需的一切"必须装成一份可以整体搬动的东西;里面哪几样丢了要重来 01 章 · 为什么「私有化」不是「多买一台服务器」
01 内网隔离 衍生概念(服务于「交付包」) "没有出口"与"网络慢"差在哪一条上;为什么它的表现是内核拒绝而不是超时 03 章 · 没有外网,怎么把制品搬进去
02 实例 主题概念 一套代码怎么在一台机器上变成两套互不干扰的部署;三者里哪一样不能自动分开 05 章 · 一套代码、多个客户:配置注入与实例隔离
03 迁移与结构版本 主题概念 结构为什么必须被版本化;为什么"退出码 0"不等于"结构动了" 06 章 · 升级与回滚:要么升上去,要么原样退回来
04 停机窗口 主题概念 SIGTERM 与 SIGKILL 之间那个数由谁决定;设小了那行数据停在哪个状态 06 章 · 升级与回滚:要么升上去,要么原样退回来

主题概念是被应用课当作章节主题讲的东西;衍生概念是为了理解某个主题概念而必须先弄懂的东西——比如不懂"没有出口",就说不清"交付包为什么必须自带镜像与证明"。每一页都会在第五节列出它带出的衍生概念,以及该去哪一页。

怎么读

与相邻课程的分工

关于证据口径

页面里的命令、配置与输出都来自同一套私有化交付现场记录,环境是 Docker 29.8.2 / compose v2,被交付物是应用镜像 board:1.0.0(升级链上还有 1.1.0 与一个演练用的 1.2.0),数据库镜像 postgres:16-alpine:


课程导读(起点自检、阅读方式)见 course/README.md。

进入 keel 阅读