SOV 涵盖的内容
SOV 是一个新兴的第 2 阶段领域。其范围包括:- 资源供给:提供商与自有硬件的资源分配工作流
- Habitat 调整:向 Node 交付确切的操作系统和软件包配置
- Nest 交付:在 Node 上放置和更新工作负载
- 总线适配器建立:通过你选择的总线(NATS JetStream、ZeroMQ 或其他)连接 Node
- 远程 Node 操作:对本地 shell 之外的 Node 进行可选管理
提供商协议、Terraform 执行、Habitat 构建器、Nest 部署命令以及远程操作接收器仍有待设计。目前尚未实现任何 SOV 引擎或提供商变更。
SOV 与其他向量的关系
SOV 是控制平面,而不是知识来源。它基于其他向量拥有的证据执行操作:SCV
提供提供商和异地资源知识。SOV 读取 SCV 证据来决定哪些操作是兼容的。
SNV
在 SOV 操作完成后记录所产生的 Node 标识、集群成员关系和名称。
SHV
之后可能提供详细的硬件能力证据,以约束资源供给选择。
SKV
治理 SOV 的契约、变更后果、索引以及生命周期集成。
qxctl 作为命令界面
SOV 操作通过qxctl 提供,这是一个基于 Go、拥有 373 个可执行命令的管理 CLI。qxctl 实现并呈现 SOV 操作,但并不拥有其领域含义。向量拥有语义;工具拥有执行界面。