Token导航 LogoToken导航TokenDH.com
abox (Den Vasyliev) logo
运维云端未说明官方级别未说明来源级核验

abox (Den Vasyliev)

MCP Server

通过单一命令提供完整的AI基础设施部署,包括Kubernetes集群、API网关、代理运行时、可观测性和评估工具。

工具数

0

提示词数

0

GitHub Stars

11

资源数

0
本地开发Kubernetes云端部署

安装说明

本站只整理中文说明和来源信息,不托管安装包,也不代用户安装。

作者 / 组织

den-vasyliev

提供方

den-vasyliev

最后核验

2026/5/17 20:19

快速接入

先看主来源和安装命令,再打开仓库或文档;下面只保留这个条目的关键接入事实。

详细介绍

abox

一个命令。全面的人工智能基础设施。

make run 为您提供了一个本地Kubernetes集群,其中包含AI项目所需的一切:一个AI-aware API网关、一个代理运行时、可观察性、分布式跟踪和一个可随时使用的评估工具。

包含什么

组件角色
agentgateway v2.2.1AI-aware API网关(网关API-本机,支持MCP)
凯根特Kubernetes原生AI代理框架
通量CD 2.xGitOps/GitLessOps操作符——使集群与OCI工件保持同步
友好的本地Kubernetes(1个控制平面+2个worker)-可以是任何k8s
云提供商类型LoadBalancer支持,使网关获得真正的IP用于本地开发

快速入门

make run

就是这样。安装OpenTofu和k9s,配置集群,引导Flux,并协调所有组件。当它完成时:

kubectl get gateway,httproute -A        # gateway is up
kubectl get agents -n kagent            # agent runtime is up
kubectl get svc -n agentgateway-system  # grab the LoadBalancer IP

将您的AI应用程序指向端口80上的网关IP。

运作原理

make run  →  scripts/setup.sh
  → tofu apply (bootstrap/)
      → KinD cluster
      → Flux Operator + FluxInstance
      → ResourceSetInputProvider   polls oci://ghcr.io/den-vasyliev/abox/releases
      → ResourceSet                creates OCIRepository + 2 Kustomizations
          → releases/crds/    gateway-api-crds, agentgateway-crds, kagent-crds
          → releases/         agentgateway (Gateway + GatewayClass)
                              kagent (agent runtime + HTTPRoute)

集群之后的一切都是 通过OCI实现gitless GitOps:没有Git轮询,没有部署密钥。CI发布 releases/ 作为每个版本标签上的OCI工件。集群会自动与该工件进行协调。

释放

make push   # bumps patch version, tags, pushes → CI publishes OCI artifact → cluster reconciles
注: RSIP标签排序是词典式的。如果补丁版本超过9,请使用小程序: git tag vX.Y+1.0.

目录布局

路径目的
bootstrap/OpenTofu:KinD+Flux引导(操作符、实例、RSIP、资源集)
releases/crds/CRD HelmRelease:网关api、代理网关、kagent
releases/应用程序HelmRelease+网关+HTTPRoutes
scripts/setup.sh完整设置脚本(make run)
.github/workflows/flux-push.yamlCI:发布 releases/ 作为OCI工件 v* 标签

添加组件

  1. 放入CRD图表 releases/crds/ 作为HelmRelease。
  2. 放入应用程序图表 releases/ 作为HelmRelease。
  3. make push --集群会自动和解。

CRD kustomization首先运行(wait: true),应用程序在之后运行(dependsOn: releases-crds).此顺序由Flux强制执行,必须保留。

贡献

贡献.md.

许可证

Apache 2.0——请参阅 许可证.

目录标签

目录标签

本地开发Kubernetes云端部署HCL本地部署AI网关GitOps分布式追踪

接入字段

传输方式(transport,传输协议)

未说明

鉴权方式(authType,认证方式)

none

工具数量(toolCount,工具数)

0

资源数量(resourceCount,资源数)

0

提示词数量(promptCount,提示词数)

0

权限和风险

未说明none部署方式未说明

接入前请确认传输方式、认证方式和部署位置,并根据实际工具能力限制访问范围。

安装前确认

不要直接授予不必要的文件、网络或账号权限;先核对安装命令和配置内容。

仍需确认:installCommand

来源信息

继续浏览同类 MCP