Hetzner 云部署廉价自托管 Kubernetes
Cheap Self-Hosted Kubernetes on Hetzner Cloud

厌倦了 GCP 和 AWS 昂贵的托管 Kubernetes 费用?我在 Hetzner 云上搭建了一套高可用的 K3s 集群,月成本仅需 58 欧元。利用 Kube-Hetzner 开源项目,配合 openSUSE MicroOS 和 Terraform,我们实现了自动化部署与滚动更新。相比主流云厂商动辄 70 美元起步的集群管理费,这套方案在保留数据主权的同时,将成本压低了近一半。文章详细拆解了从节点选型、网络配置到存储策略的每一步,甚至探讨了如何通过移除公网 IP 或改用 MetalLB 进一步省钱。对于追求极致性价比的独立开发者和初创团队,这是一份兼具实操性与成本优势的避坑指南。
运行和操作 Kubernetes 的“困难模式”可能会让人不知所措,且耗时巨大。
HN 评论区
35- rsyring
Hetzner 的虚拟机定价经历让我彻底打消了在其他业务上使用他们的念头。也许其他地区的体验不一样,但我们的情况是这样的:
我最初开始使用 Hetzner 位于美国弗吉尼亚州数据中心的虚拟机选项。大约一年前,与 Linode/Akamai 和 Digital Ocean 相比,它们的性能价格比非常出色。当时,4 核 CPU / 8GB 内存的服务器每月只需 24.99 美元。
而现在,要获得类似的虚拟机,报价已涨至每月 73.49 美元。几乎翻了近三倍。
我理解由于大语言模型(LLM)的使用,数据中心的经济模型正在发生变化。但 Hetzner 的涨价幅度并未被其竞争对手所复制。我很后悔从 Linode 迁移过来。我们那里还有一些旧虚拟机,未来我们很可能会继续使用它们,而不是转向 Hetzner。
- input_sh
我想把文中的价格与当前价格做个对比:
> 到目前为止,我们的六台机器每月费用为 26.97 欧元。
同样的配置(3 台 CX23,3 台 CX33),现在的成本已涨至 41.94 欧元。
> 另外两个负载均衡器(lb11)每月增加了 5.39 欧元的费用。
现在 lb11 的价格是 7.49 欧元 x 2 = 14.98 欧元。
> 一个公网 IP 地址每月 1.70 欧元,额外增加了 10.20 欧元。
根据 Hetzner 的定价页面,CX23 现在免费赠送公网 IP,但 CX33 需要额外支付 0.50 欧元。
> ……使我们的总价在增值税前达到每月 47.95 欧元。
41.94 + 14.98 + 1.50 = 58.42 欧元,涨幅约为 22%。虽然仍比文章中提到的 AWS/GCP 托管集群价格便宜 10 欧元以上,但作为一个以此为生的人,为了省去自己管理和升级集群所带来的巨大麻烦,多付 10-15 欧元真的是微不足道的代价。
- sixhobbits
我一直在单台更大的 Hetzner 专用机上运行 k3,用来支撑 https://demo.opensuite.online。这是一个正在开发中的开源项目,旨在替代 Google Workspace。这是荷兰政府试图迁移的解决方案,但他们似乎完全不在乎用户体验,所以我决定尝试基于他们的底层架构(本质上就是 nextcloud、element 和其他一些组件)来构建。
总之,我绝对推荐这种方式。它感觉就像一个真正的集群,但所有东西都运行在单台硬件上,这让快照等操作变得超级简单。