Skip to content
预计 1 分钟右侧目录可快速定位

Docker、Linux 与 Deployment(Harness Service Engineering) ​

围绕 API/Worker/Sandbox 的进程、权限、网络、secret、health 与 graceful shutdown 学部署。

推荐阅读顺序 ​

1. 进程怎样启动、退出并留下可观测输出:Linux Process、Signal 与 stdout/stderr ​

回答:Linux 服务收到 signal 后进程和子进程怎样结束,stdout / stderr 又如何成为容器环境中的观测接口?

2. Harness API、Worker 与 Sandbox 应暴露什么:Linux Permission、Network 与 Port ​

回答:Harness 的 API、background worker 和执行不可信代码的 Sandbox 应分别拥有哪些文件/网络权限和监听面,怎样避免“都在一个容器里所以权限一样”?

3. Harness 怎么打包而不把状态塞进容器:Image、Dockerfile、Layer 与 Volume ​

回答:API/Worker/Sandbox 镜像怎样可复现构建,哪些文件属于 immutable image、ephemeral container、workspace volume,哪些 Runtime state 必须留在外部 durable store?

4. Harness 实例什么时候能接流量:Network、Secret、Liveness 与 Readiness ​

回答:API/Worker 启动后怎样连接 DB/Queue/Provider、获取最小 secret,并用 readiness/liveness/draining 状态决定是否还能接受新的 Harness work?

5. 容器如何安全退出并可复现部署:Graceful Shutdown、Resource Limit 与 Deployment ​

回答:容器被终止或扩缩容时,怎样既不丢 active work,又能保证资源有上限并可复现部署?

本模块学习边界 ​

  • 暂不展开:Kubernetes/平台工程深度不是本课程主线,除非部署需要

AI Engineering · Agent · Harness · Backend Systems