2024年4大最便宜的托管KUBERNETES提供商排名

价格和比较更新至2024年2月10日。

译自Top 4 cheapest managed Kubernetes providers in 2024

介绍

独自运行Kubernetes可能会非常麻烦,特别是在没有托管控制平面服务的情况下。对于本地测试或开发,Minikube或k3s等轻量级工具可能非常完美,但是在某些场景下,需要一个托管的公共集群。

在本文中,我们将比较来自4个不同云提供商的最负担得起的托管Kubernetes集群。我们将详细说明价格和基本功能。

考量因素

通常,在使用云提供商运行托管集群时,其所有底层资源的费用都需要支付。为了找到最具成本效益的解决方案,这些资源的数量显然需要限制并保持尽可能低,以避免不必要的费用。

运行一个基本的(且最便宜!)Kubernetes集群时,所需的最少云资源是:

  1. 计算资源
  2. 块存储
  3. 负载均衡器

一些云提供商还对控制平面管理收取额外费用,但是这通常会将其排除在最便宜的选择之外,因此在这种情况下我们可以跳过这一点。

集群规模

记住我们的唯一目的是找到运行非生产集群的最便宜方式,我们将资源保持在尽可能低的水平,在节点故障的情况下还维持合理的资源余量。

此比较的核心假设是:

  • 2个工作节点(静态的,非抢占式的,非竞价实例)
  • 每个工作节点至少0.5 GB内存和1个共享vCPU
  • 每个工作节点至少20 GB磁盘存储
  • 欧洲位置,最好是德国
  • 能够向互联网公开应用程序

由于某些云提供商没有完全匹配这些规格的实例,因此选择了最接近的匹配。

请记住,这些真的是最低可能的规格,因此集群将无法处理诸如以下负载:

  • 内存耗尽的应用程序,即Spring应用程序
  • 使用繁重的容器镜像的应用程序,即包含Node.js的node_modules

为了完全适应这些,某些集群规格需要相应地增加,但这超出了本文的范围。

云提供商比较

  1. Civo --- 每月$20

作为2021年推出的托管Kubernetes市场上的最新竞争者之一,它在此比较中是最便宜的。

  • 控制平面: 免费
  • 节点: 2个 1 GB内存 / 1 vCPU / 30 GB NVMe存储 --- 每个$5/月
  • 负载均衡器: $10/月
  • 总计: $20/月
  1. Vultr --- 每月$30

按最低价格计算,下一个提供商是Vultr --- 一个不太流行的托管Kubernetes提供商,于2014年推出。考虑到其价格,此选项提供了最多的资源。

  • 控制平面: 免费
  • 节点: 2个 2 GB内存 / 1 vCPU / 55 GB SSD存储 --- 每个$10/月
  • 负载均衡器: $10/月
  • 总计: $30/月
  1. Linode/Akamai --- 每月$34

另一个竞争对手是Linode,最近被Akamai收购。他们的定价与之前和下一个选项非常可比。

  • 控制平面: 免费
  • 节点: 2个 2 GB内存 / 1 vCPU / 50 GB存储 --- 每个$12/月
  • 负载均衡器: $10/月
  • 总计: $34/月
  1. DigitalOcean --- 每月$36

最后但同样重要的是,DigitalOcean的DOKS服务,结果证明它是与所比较的选项中最昂贵的。

  • 控制平面: 免费
  • 节点: 2个 2 GB内存 / 1 vCPU / 50 GB SSD存储 --- 每个$12/月
  • 负载均衡器: $12/月
  • 总计: $36/月

结论

大多数调查的云提供商都没有提供低端节点,其中大多数的最小机器甚至有2 GB内存和1 vCPU。

这是一场激烈的竞争,但是在各个类别中有几个赢家:

  • 最低价格:Civo($20/月)
  • 最佳性价比:Vultr($30/月)

在选择完美的提供商时,还有一些其他因素需要考虑,例如防火墙产品、包括数据库在内的其他服务、网络流量定价等,但是这两者被证明是用于最小规模Kubernetes集群设置的最佳选择。

本文在云云众生yylives.cc/)首发,欢迎大家访问。

相关推荐
Connie145112 小时前
记一次K8s故障告警排查(Grafna告警排查)
云原生·容器·kubernetes·grafana
谷隐凡二20 小时前
Kubernetes主从架构简单解析:基于Python的模拟实现
python·架构·kubernetes
陈陈CHENCHEN20 小时前
SuperMap iManager for K8s 离线环境镜像仓库 Containerd 部署
kubernetes
会飞的小蛮猪1 天前
Ubuntu24.04 基于Containerd部署K8s1.34(私服部署)
docker·云原生·kubernetes
间彧1 天前
Kubernetes滚动发布详解
kubernetes
间彧1 天前
在实际生产环境中,Kubernetes声明式API如何实现蓝绿部署、金丝雀发布等高级部署策略?
kubernetes
间彧1 天前
Kubernetes声明式API相比传统命令式API在故障恢复场景下的具体优势有哪些?
kubernetes·github
间彧1 天前
为什么说Kubernetes的API设计是其成功的关键因素之一?
kubernetes
间彧1 天前
Kubernetes Deployment 配置简化实战:从复杂到高效
kubernetes
可爱的小小小狼2 天前
k8s:服务网格Service Mesh(服务网格)istio和envoy
kubernetes·istio·service_mesh