安装 MCP Lifecycle Operator

Alauda Build of MCP Lifecycle Operator 作为 OLM Operator 提供,并从平台 OperatorHub 安装。

上传 operator 软件包

<Term name="company" /> Customer Portal / Marketplace 下载 Alauda Build of MCP Lifecycle Operator 软件包,然后按照 Upload Packages 上架软件包。

INFO

该 operator 软件包包含 OLM bundle 以及 operator 所需的相关运行时镜像。对于 air-gapped 集群,请确保由你的 MCPServer 资源使用的 MCP server 镜像也已镜像到集群可拉取的 registry。

安装 operator

Administrator 视图中:

  1. 单击 Marketplace / OperatorHub
  2. Cluster 下拉列表中,选择目标集群。
  3. 搜索并选择 Alauda Build of MCP Lifecycle Operator
  4. 单击 Install
  5. 保持 Installation Location 不变,除非你的环境需要不同的 namespace。默认 namespace 为 mcp-lifecycle-operator-system
  6. 选择一个 Upgrade Strategy。生产环境推荐使用 Manual
  7. 单击 Install

该 operator 会监视所有 namespace。安装成功后,你可以在任意应用 namespace 中创建 MCPServer 资源。

验证安装

确认 OperatorHub 磁贴显示为 Installed,然后在集群上验证:

# the CSV reports Succeeded
kubectl get csv -n mcp-lifecycle-operator-system | grep mcp-lifecycle-operator

# the controller pod is Running
kubectl get pods -n mcp-lifecycle-operator-system

# the MCPServer CRD is registered
kubectl get crd mcpservers.mcp.x-k8s.io

你应该能看到 mcp-lifecycle-operator-controller-manager pod 处于 Running 状态,并且 mcpservers.mcp.x-k8s.io CRD 已注册。

升级 operator

  1. 按照 Upload Packages 上架软件包,上传新的 Alauda Build of MCP Lifecycle Operator 软件包。
  2. 转到 Administrator -> Marketplace -> OperatorHub
  3. 找到 Alauda Build of MCP Lifecycle Operator,并根据已配置的升级策略应用新版本。
  4. 升级后验证 CSV、controller pod 以及现有的 MCPServer 资源。