组件管理

安装和管理 DC/OS 组件服务

组件管理 API 控制 DC/OS 组件服务的安装和管理。

在安装、升级和卸载期间,DC/OS 安装程序会使用该 API。它不适用于 DC/OS 用户的互动。

组件包管理器

DC/OS 组件包管理器 (Pkgpanda) 实施组件管理 API,并在所有 DC/OS 节点上运行。

Pkgpanda 由两部分组成:包构建器和包管理器。

-包构建器 在 DC/OS 版本构建过程中,从源代码和预编译工件构建和捆绑组件包。 -包管理器 作为 DC/OS 的一部分,并在每个节点上运行,管理该节点上已安装和激活的组件包。

包构建器构建的组件包作为每个版本的 DC/OS 安装程序的一部分分发。安装程序将组件包发送到每个节点,并编排组件管理 API 以安装它们。组件包包含一个或多个 systemd 服务定义、二进制文件和配置文件。

组件运行状况

组件运行状况由 DC/OS 诊断组件监控。有关组件监控的更多信息,请参阅监控

组件日志

组件日志被发送到 journald 并被 DC/OS Log 组件公开。有关组件日志的详细信息,请参阅 日志记录

路由

组件管理 API 通过 Admin Router 和 Admin Router Agent 在所有节点上 /pkgpanda/ 路径下公开。

资源

组件管理 - 图1