加入收藏 | 设为首页 | 会员中心 | 我要投稿 核心网 (https://www.hxwgxz.com/)- 科技、建站、经验、云计算、5G、大数据,站长网!
当前位置: 首页 > 云计算 > 正文

管理数百个Kubernetes集群要求什么?

发布时间:2022-03-02 00:41:34 所属栏目:云计算 来源:互联网
导读:要点: 部署一个具备生产就绪所需所有依赖关系的Kubernetes集群需要数天时间。 如果不自动化这个过程,管理Kubernetes集群的浮动是非常困难的。 在多个集群提供商之间管理Kubernetes集群的浮动更加困难。 升级Kubernetes集群需要进行密集测试,以确保更改不
        要点:
 
部署一个具备生产就绪所需所有依赖关系的Kubernetes集群需要数天时间。
如果不自动化这个过程,管理Kubernetes集群的浮动是非常困难的。
在多个集群提供商之间管理Kubernetes集群的浮动更加困难。
升级Kubernetes集群需要进行密集测试,以确保更改不会破坏任何功能。这不是像通常建议的那样按下“升级”按钮就够了。
管理一个Kubernetes集群很难,管理全球数百个Kubernetes集群又如何呢?
 
      数百个Kubernetes集群,包含多个节点、服务、应用程序和负载均衡器。这就是我们在Qovery所做的:管理全球数百个Kubernetes生产集群,帮助16000多名开发者在AWS上部署应用。
  
一些背景
      有了Qovery,每个用户都可以在几秒钟内开始在AWS上部署应用程序。目标是将AWS转变为流畅的开发者体验。通常,我们的用户来自Heroku,希望跳入AWS。他们希望拥有Heroku的简单性和AWS的灵活性。这就是使用Qovery的意义所在。
 
       为了在这条道路上取得成功,Qovery使用EKS(AWS托管的Kubernetes)来运行和扩展无状态应用程序。每个用户至少有一个或多个Kubernetes集群。Qovery的承诺是让Kubernetes集群生产就绪,这意味着Kubernetes的部署、运行和管理都由我们来完成。负责管理集群的软件称为Qovery Engine,它是开源的。
 
部署生产就绪的Kubernetes集群
为了在AWS上自动部署Kubernetes,我们创建了一个开源部署引擎,一个用Rust编写的应用程序。基本上,它为Kubernetes、ingress、auto scaler、Loki、S3初始化虚拟私有云(VPC),以存储Kubernetes日志,最后是Kubernetes。Qovery引擎使用Terraform、Helm和AWS API。在AWS上,从零到生产就绪的Kubernetes集群需要30分钟,而不是几周。
  
首次在AWS帐户上使用Qovery时,会设置一个VPC和一个EKS集群。完全设置后,Qovery Engine将安装并连接到Qovery控制平面,以接收应用程序部署指令。

(编辑:核心网)

【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容!

    热点阅读