推荐:应用网关入站控制器——高效Kubernetes与Azure的桥梁

推荐:应用网关入站控制器——高效Kubernetes与Azure的桥梁

application-gateway-kubernetes-ingressThis is an ingress controller that can be run on Azure Kubernetes Service (AKS) to allow an Azure Application Gateway to act as the ingress for an AKS cluster.项目地址:https://gitcode.com/gh_mirrors/ap/application-gateway-kubernetes-ingress

在云原生时代,无缝集成和管理复杂的应用网络是关键挑战之一。这就是Azure 应用网关入站控制器 (AGIC) 能大展拳脚的地方。AGIC 是一个专为 Azure Kubernetes Service (AKS) 设计的 Kubernetes 应用程序,它利用 Azure 的强大 L7 负载均衡器——应用网关,使得向互联网暴露云软件变得更加简单。

项目介绍

AGIC 实现了持续监控和更新功能,运行在客户的 AKS 集群上,针对选定的服务自动配置 Azure 应用网关。通过 Kubernetes 的 Ingress 资源,Service 和 Deployment/Pod 进行配置,AGIC 提供了一系列高级特性:

  • URL 路由
  • 基于 cookie 的会话亲和性
  • SSL 终止
  • 端到端 SSL 加密
  • 公共、私有和混合网站的支持
  • 集成的 Web 应用防火墙

AGIC架构图

技术分析

AGIC 使用 Go 语言编写,并且具有良好的代码质量(Go Report Card A级评分)。其基于 ARM 模型进行操作,通过 Kubernetes Ingress 资源控制 App Gateway,同时还提供了特定于 ingress 控制器的注解以扩展功能。开发者可以轻松地实现自定义配置,满足复杂的业务需求。

此外,AGIC 支持绿野(新环境)部署和棕地(已有环境)部署,以及 Windows 节点池的预览版部署,适应性强。

应用场景

无论您是在构建新的云服务还是迁移现有应用,AGIC 都能帮助您轻松地将 Kubernetes 应用发布至公共或内部网络。适合以下场景:

  • 对外提供高可用的 Web 服务
  • 实现基于 URL 或其他条件的流量路由
  • 在保持安全性的前提下,启用 SSL 通信
  • 自动化 SSL 证书管理和轮换
  • 用于自动扩展应用,基于应用网关的指标进行决策

项目特点

  1. 无缝集成: 直接与 Azure AKS 和 Application Gateway 集成,无需额外的中介服务。
  2. 动态配置: 实时监测 Kubernetes 资源变化,自动调整应用网关配置。
  3. 丰富功能: 包括 URL 路由、SSL 功能、会话持久化等,满足各种高级负载均衡需求。
  4. 灵活部署: 支持新建和现有环境部署,以及 Windows 节点池。
  5. 自动化工具: 可与 Let's Encrypt 集成自动化 SSL 证书管理,配合 Azure Pipelines 实现实时部署。

为了更好地了解和使用 AGIC,您可以查看详细的设置教程,探索功能特性,或者参考常见问题解答 解决遇到的问题。

不要犹豫,尝试将 AGIC 引入您的 AKS 环境,体验更高效的云原生网络管理吧!

application-gateway-kubernetes-ingressThis is an ingress controller that can be run on Azure Kubernetes Service (AKS) to allow an Azure Application Gateway to act as the ingress for an AKS cluster.项目地址:https://gitcode.com/gh_mirrors/ap/application-gateway-kubernetes-ingress

创作声明:本文部分内容由AI辅助生成(AIGC),仅供参考

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

郎轶诺

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值