如何在 K8s 环境中自动管理网关服务器(使用 OpenResty Edge)
参与
张逸飞 , 03 Aug 2013 (创建于 03 Aug 2013)The OpenResty 项目组织松散。大多数组件都是独立的开源项目,并分别开发。它们都有自己的代码仓库、自己的测试套件,甚至自己的维护者。The OpenResty 包的维护者,agentzh,也维护着大部分包含的组件。
The ngx_openresty GitHub 仓库 仅包含用于从所有组件的发布中生成 tarball 的工具,用于包本身。
您可以分别向每个组件贡献补丁或报告错误。请查看 组件 页面以获取有关每个组件项目的更多详细信息。
例如,核心组件之一,Lua Nginx 模块,也在 GitHub 上托管了其官方代码仓库:https://github.com/openresty/lua-nginx-module
另一个核心组件,Nginx 核心,由 Nginx 公司 开发。The Nginx 核心的开源开发通常发生在官方的 nginx-devel 邮件列表 上。但也要记住,The OpenResty 包还维护着 一组小补丁 用于 The Nginx 核心,以修复一些紧急错误或添加一些必须驻留在核心中的非常重要的功能。
不特定于 The Nginx 核心的讨论应该在 The openresty-en 邮件列表(或 The openresty 中文邮件列表)上进行。有关更多详细信息,请参见 社区 页面。您随时欢迎加入我们。
The OpenResty 包的维护者会定期在 Amazon EC2 上运行一个大型测试集群,其中每个捆绑组件的测试套件都会针对最新的 The Nginx 版本进行运行。您始终可以在 The qa.openresty.org 网站 上查看测试报告。如果您想自己运行和/或修改它,您可以阅读 [详细文档]( for this EC2 test cluster。
在修改 OpenResty 或 NGINX 核心之前,请务必仔细阅读 OpenResty C 编码风格指南 文档。