在 OpenResty Edge 中管理通往 Kubernetes(K8s)上游的流量

💡 原文中文,约3700字,阅读约需9分钟。
📝

内容提要

本文介绍了如何将OpenResty Edge作为Kubernetes集群的ingress controller使用,并自动更新上游服务器列表。通过设置网关服务器和注册Kubernetes集群,创建Kubernetes上游并使用页面规则,可以方便地访问和监控Kubernetes服务。

🎯

关键要点

  • 本文介绍如何将OpenResty Edge作为Kubernetes集群的ingress controller使用。

  • OpenResty Edge可以管理Kubernetes容器内部的流量。

  • Edge网关服务器可以在Kubernetes集群内部或外部运行。

  • Edge的Admin服务器通过API监控Kubernetes集群,自动更新上游服务器列表。

  • 需要在网关分区中设置可以连接到Kubernetes服务的网关服务器。

  • 在全局范围内注册Kubernetes集群以创建Kubernetes上游。

  • 需要建立与Kubernetes的HTTPS API服务器的连接,并输入相关信息。

  • 创建一个具有读取权限的账户以访问Kubernetes API服务器。

  • 在Edge应用中创建Kubernetes上游,选择目标Kubernetes集群和命名空间。

  • 创建页面规则以使用新的Kubernetes上游,并发布更改。

  • 测试通过Edge网关服务器访问Kubernetes服务的成功与否。

  • Edge Admin会自动更新Kubernetes上游以反映节点数量的变化。

  • 作者章亦春是OpenResty项目创始人,具有丰富的开源经验。

🏷️

标签

➡️

继续阅读