将GraphOS路由器容器化
在容器中运行路由器镜像
Apollo提供了以下容器的镜像Apollo路由器核心,您可以在本地托管并使用GraphOS作为GraphOS路由器运行。通过容器化路由器,您可以在集群中运行它并利用容器化的便携性、可扩展性和高可用性优势。容器还可以简化并加快本地开发。
ⓘ 注意
Apollo路由器核心的源代码及其所有分发均依据Elastic License v2.0 (ELv2) license。
关于路由器容器镜像
Apollo在其容器存储库中提供了router的容器镜像,可在GitHub上找到这里。路由器镜像基于
debian:bullseye-slim,这是为提供受限制的、安全的和小型镜像而设计的。
- A
/dist
目录包含路由器可执行文件和许可细节 - A
dist/config
目录包含默认配置文件,router.yaml
- A
/dist/schema
目录用于方便地挂载本地定义的supergraph模式
下一步
路由器镜像的默认行为适用于基本部署或开发场景。
有关在特定环境中定制和部署 router镜像的示例,请参阅以下指南: