温馨提示×

温馨提示×

您好,登录后才能下订单哦!

密码登录×
登录注册×
其他方式登录
点击 登录注册 即表示同意《亿速云用户服务条款》

如何在几分钟内实现Kubernetes入口控制器配置

发布时间:2021-11-23 22:19:26 来源:亿速云 阅读:111 作者:柒染 栏目:大数据

本篇文章给大家分享的是有关如何在几分钟内实现Kubernetes入口控制器配置,小编觉得挺实用的,因此分享给大家学习,希望大家阅读完这篇文章后可以有所收获,话不多说,跟着小编一起来看看吧。

Konvoy为生产就绪的Kubernetes提供完整的开箱即用体验。

Konvoy是一种提供纯Kubernetes集群的工具,基于一组云原生计算基金会(CNCF)和开源组件。此Kubernetes发行版经CNCF一致性认证,为用户提供了一组可以立即启用的预安装组件。

Konvoy选用Traefik作为核心入口控制器


       

Traefik的创始公司Containous宣布,其开源反向代理、负载均衡工具——Traefik与D2iQ的Konvoy正式实现集成。

Traefik是一个云原生动态反向代理,可将传入的请求路由到您平台内的应用程序。Traefik专为容器时代而设计,能够监听不同的云平台上的Docker或Kubernetes,并自行配置,为用户提供最佳的管理体验。

这种动态行为使得Traefik成为Kubernetes入口控制器(Ingress Controller)的首选工具:它轻巧、易于使用、支持HTTP/2、gRPC、webSockets和Let’s Encrypt开箱即用,且专为动态环境而设计。

Konvoy不仅能够为用户安装Traefik,而且还预配置从HTTPS到与其他附加组件(如Metric Collection)集成的所有内容,从而让每个人得以享受Traefik的优势和特性。就像在任何Kubernetes集群中一样,用户只需指定“Kubernetes Ingress Rules”,即可完成应用程序的部署。

Konvoy将Traefik开箱即用的配置为:


       
  • 一旦Konvoy启动,您可以随时在Grafana中查看HTTP度量指标,Traefik会将其度量指标报告给Prometheus;

  • 显示Traefik资源使用情况,例如内存或CPU使用情况;

  • 基于Traefik Forward Authentication(https://github.com/thomseddon/traefik-forward-auth)和Konvoy身份验证“dex”(https://github.com/dexidp/dex)实现HTTP身份验证,以便您的应用程序可以使用此集中式单点登录系统;

  • 处于完全的“Operational Portal”集成模式,其中Traefik的仪表板UI与Grafana、Kibana或Kubernetes仪表板的集成方式相同,具有极高的安全性;

  • 作为一个高可用系统,Konvoy以容错的方式部署每个组件:Traefik被复制,以确保即使在机器出现故障时也能保持服务连续性。

D2iQ 与Traefik如何协同合作

       

简单来说,Konvoy只需一步即可启动新的Kubernetes集群:在您的管理机器上运行命令行“Konvoy up”。休息一下,一杯茶的时间,您就可以开始在Kubernetes生产级平台上部署应用程序了,在这个平台上,所有组件都已经为您部署并预先配置好了。

如果您想要解锁高可用入口控制器的全部功能,可以在Konvoy上安装Traefik 企业版 (TraefikEE)。TraefikEE允许在Konvoy的组件中集成与Traefik相同的功能,但同时具有分布式功能的额外支持(TraefikEE仪表板具有集群视图和聚合度量指标、分布式Let’s Encrypt、全局速率限制等功能)。

以上就是如何在几分钟内实现Kubernetes入口控制器配置,小编相信有部分知识点可能是我们日常工作会见到或用到的。希望你能通过这篇文章学到更多知识。更多详情敬请关注亿速云行业资讯频道。

向AI问一下细节

免责声明:本站发布的内容(图片、视频和文字)以原创、转载和分享为主,文章观点不代表本网站立场,如果涉及侵权请联系站长邮箱:is@yisu.com进行举报,并提供相关证据,一经查实,将立刻删除涉嫌侵权内容。

AI