插件适配器
Envoy外部处理器(ext-proc),用于在基于Envoy的网关中配置和调用护栏,如 MCP网关.
快速安装
先决条件
- kubectl 的 在CLI中配置
完整开发版本
- 安装uv (如果尚未安装):https://docs.astral.sh/uv/getting-started/installation/
- 安装依赖项并构建协议缓冲区
uv sync --group proto
./proto-build.sh- 验证
src/包含:/envoy,/validate,/xds,/udpa
- 部署到种类集群
# Replace nemocheck with a comma-separated list of plugins to include other plugins
make all PLUGIN_DEPS=nemocheck看 详细的构建说明 用于手动构建步骤。
配置插件
更新 resources/config/config.yaml 插件列表:
plugins:
- name: my_plugin
path: ./plugins/my_plugin
enabled: true注: 看 插件/示例 例如插件。
然后部署:
make all