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/)首发,欢迎大家访问。

相关推荐
Johny_Zhao2 小时前
Docker + CentOS 部署 Zookeeper 集群 + Kubernetes Operator 自动化运维方案
linux·网络安全·docker·信息安全·zookeeper·kubernetes·云计算·系统运维
木鱼时刻1 天前
容器与 Kubernetes 基本概念与架构
容器·架构·kubernetes
chuanauc2 天前
Kubernets K8s 学习
java·学习·kubernetes
庸子2 天前
基于Jenkins和Kubernetes构建DevOps自动化运维管理平台
运维·kubernetes·jenkins
李白你好2 天前
高级运维!Kubernetes(K8S)常用命令的整理集合
运维·容器·kubernetes
Connie14512 天前
k8s多集群管理中的联邦和舰队如何理解?
云原生·容器·kubernetes
伤不起bb3 天前
Kubernetes 服务发布基础
云原生·容器·kubernetes
别骂我h3 天前
Kubernetes服务发布基础
云原生·容器·kubernetes
weixin_399380693 天前
k8s一键部署tongweb企业版7049m6(by why+lqw)
java·linux·运维·服务器·云原生·容器·kubernetes
斯普信专业组4 天前
K8s环境下基于Nginx WebDAV与TLS/SSL的文件上传下载部署指南
nginx·kubernetes·ssl