新开源报道 62Heptio 开源 Gimbal,帮助对 Kubernetes 和 OpenStack 进行负载均衡!

Posted 开源最前线

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了新开源报道 62Heptio 开源 Gimbal,帮助对 Kubernetes 和 OpenStack 进行负载均衡!相关的知识,希望对你有一定的参考价值。

开源最前线(ID:OpenSourceTop) 猿妹 编译

链接:https://blog.heptio.com/introducing-heptio-gimbal-bridging-cloud-native-and-traditional-infrastructure-9d6224bece5a


Heptio和雅虎日本旗下子公司Actapio昨日宣布了一个名为Gimbal的新的开源项目,旨在帮助企业对混合环境中的网络流量进行负载均衡,包括Kubernetes集群和OpenStack部署环境。


Actapio找Heptio来帮助部署Kubernetes,但又不想丢弃在现有技术方面的投入。Gimbal是这项合作的成果,势必可以简化企业迁移到在Kubernetes上运行的云原生工作负载这项工作。


Heptio Gimbal不是传统的负载平衡器。Gimbal是一个功能强大的多团队多平台负载平衡控制平台,使企业能够使用云本机设计模式管理传统和基于容器的基础架构上的流量。


像Gimbal这样的负载均衡系统可以将网络流量分配到运行在不同计算环境中的多个后端应用程序中。与传统的硬件负载平衡器不同,Gimbal运行在开源的Kubernetes上,因此它可以利用商品基础设施而不是昂贵的专有硬件系统。这样可以节省成本并提高组织的可扩展性和灵活性。此外,这使得Gimbal云无所不在,并为裸机和本地环境提供了强大的负载平衡器。


专门的硬件负载平衡器提供高吞吐量,但更换或升级代价昂贵,而且往往缺乏快速迭代的灵活性和可编程性。Gimbal利用Kubernetes提供可横向扩展的部署平台,可轻松升级软件。Kubernetes基于本地的访问控制(RBAC)与其可扩展且灵活的API配合使用,可以让开发团队安全地自行配置路由规则。


Gimbal的系统基于Kubernetes和OpenStack集群中发现的应用程序,创建并同步本地Kubernetes Service和Endpoint对象。这使得开发人员可以使用像kubectl这样的标准工具可视化他们的上游应用程序。在推出时,Gimbal支持从Kubernetes 1.7+和OpenStack Mitaka提供服务,未来预计将支持其他平台,如Amazon EC2或VMware。Gimbal的最初版本专为具有可路由容器网络的环境而设计。未来,我们还计划增加对覆盖网络或其他受限制网络环境的支持。


路由配置由Heptio Contour管理,Heptio Contour使用Envoy的Kubernetes Ingress控制器。Envoy是一个高性能的分布式服务代理,可以通过强大的API进行动态配置。最初,开发人员和集群管理员将利用Kubernetes Ingress对象来定义路由配置。今年晚些时候,Contour将支持新的IngressRoute自定义资源定义,该定义将实现更多高级功能,如权重转移,负载平衡策略和跨群集后端。


常见用例如下:


● 具有多个Kubernetes群集的组织需要通过群集管理入口流量

● 拥有Kubernetes和OpenStack基础设施的组织需要一致的负载平衡层

● 希望使其开发团队能够安全地自行管理其路由配置的组织

● 具有裸机或本地基础架构的组织需要云般的负载平衡功能



该开源项目目前处于alpha测试版,可供众多公司部署。Heptio会继续完善,将其应用范围扩大到Kubernetes和OpenStack之外的环境。对于希望从这家基础设施技术初创公司获得支持的公司来说,一旦该公司认为Gimbal准备好用于生产环境,就会将它纳入到Heptio Kubernetes订阅服务中。



●本文编号240,以后想阅读这篇文章直接输入240即可

●输入m获取文章目录

以上是关于新开源报道 62Heptio 开源 Gimbal,帮助对 Kubernetes 和 OpenStack 进行负载均衡!的主要内容,如果未能解决你的问题,请参考以下文章

新开源报道 9Google开源Abseil,为C++和Python开发提供支持

新开源报道 52苹果开源跨平台低阶非阻塞网络应用框架 SwiftNIO

新开源报道 6百度开源移动端深度学习框架mobile-deep-learning(MDL)

新开源报道 26滴滴开源基于 Vue.js 的移动端组件库 cube-ui

新开源报道 41阿里正式开源动态非侵入 AOP 解决方案 JVM-Sandbox

Heptio 推送的《CloudNative Infrastructure》书籍(免费下载PDF版本)