本文作者在自建 Proxmox 虚拟化平台和 Ubuntu Server 的基础上搭建了 Kubernetes 集群,目前手动管理。考虑到未来业务复杂化,作者正在调研云平台方案,倾向于 OpenShift,但也考虑 ODK。主要疑问包括 OpenShift 的免费使用可能性、是否推荐 RHEL 兼容发行版如 Rocky Linux/AlmaLinux,以及是否有其他轻量级自建方案如 Rancher。作者希望获得网友的经验分享,特别是在不订阅企业功能的情况下“白嫖”OpenShift 的方法,以及对不同方案的优缺点进行权衡。
💡 **OpenShift 的免费使用与成本考量:** 作者对 OpenShift 的免费使用政策表示疑问,特别是关于是否能在不订阅企业功能的情况下“白嫖”,以及其高昂的订阅费用(如国外网友提到的 100 核/10,000 美元/年)是否会成为障碍。作者希望了解实际经验,如通过不使用 RHEL 源和服务支持来规避费用。
🚀 **RHEL 兼容发行版的适用性:** 作者询问是否可以考虑使用 Rocky Linux 或 AlmaLinux 等 RHEL 兼容发行版来替代 RHEL,以降低成本或增加灵活性。这涉及到对这些发行版在 K8s 生态中的兼容性和稳定性方面的考量。
⚖️ **轻量级自建方案的权衡:** 作者也考虑了 Rancher 等更轻量级的自建方案,但担心其功能可能不如 OpenShift 全面。在国产方案不被考虑的情况下,作者希望找到一个既能满足需求又不过于臃肿的解决方案。
🏢 **单租户与多租户扩展:** 作者目前的业务是单租户,但希望未来有扩展到多租户的能力。在选择云平台方案时,需要考虑其对多租户的支持程度和实现方式。
🔒 **生态系统锁定的担忧:** 作者对 OpenShift 的一个主要顾虑是,全面拥抱 Red Hat 生态系统可能导致未来被“当猪宰”,即在成本或技术选择上受制于人。因此,在选择方案时,作者也在权衡这种生态系统锁定的风险。
有自己的机房,虚拟化平台使用的 Proxmox ,大部分 VM 是 Ubuntu Server 。基于此搭建了 K8s 集群,目前业务比较简单,手动管理 K8s 。以后业务会复杂起来所以想提前调研云平台方案,小弟实在没经验所以求助各位网友。
目前需求是单租户,我们托管自己的产品给客户使用,当然有扩展多租户的空间更好。比较倾向 Openshift ,还没有询价,看到有国外网友说 100 核/$10,000/年。如果很贵的话 ODK 也不是不行,但是发行版就必须用 RHEL 了。
问题 1:如果不订阅企业 feature 能否白嫖?
看到有人说 60 天免费的,也有说不用 RHEL 源和服务支持就能白嫖的,希望有经验的网友分享一下,万分感谢。在 REHL 和 Openshift 官网找了一圈也没看到 free tier 入口。
问题 2:是否推荐使用其他 RHEL 兼容发行版,比如 Rocky Linux / AlmaLinux ?
感觉离机房爆炸更近了一步
问题 3:有没有其他自建方案?
更轻量化的方案有 Rancher ,不像 Openshift 大而全,但是担心功能缺失。使用 Openshift 的唯一顾虑是要全面拥抱 Red Hat ,怕以后被当猪宰。国产方案暂不考虑。
小弟在此先感谢各位指点!