再见 K8s!3款开源的云原生部署工具

前文,和大家分享了云原生中的核心工具 K8s

关于 K8s:入门,这篇就够了

K8s是个好东西,就是上手门槛有点高。这不,需求就来了?

有需求,就有工具。

为了解决K8s的配置难题,平台化工具出现了,它们可以帮你搞定:集群的自动化部署、运维和扩展,实现高可用和多集群管理。

1.云厂商的托管服务

做工具,显然云厂商最擅长,它们有强大的基础设施:计算、网络、存储、安全。。。

海外云厂商,都有托管 K8s 的产品:

厂商 产品 卖点 计费
AWS Amazon EKS 深度整合 IAM、VPC、ALB,Fargate 让 Pod 直接跑在「无服务器」上 控制面 $0.10/小时 + Worker EC2
Azure AKS 与 Active Directory、DevOps Pipeline 无缝,支持 Windows 容器 控制面免费 + Worker VM
GCP GKE Autopilot 自动调优、自动补丁、按 Pod 资源计费,号称「最省心」 $0.10/小时/CPU

当然,国产云厂商也不落后,比如阿里云

1.1 阿里云 ACK

https://www.aliyun.com/product/kubernetes

上面是阿里云托管的 Kubernetes 集群。

你要自己买节点,它帮你管K8s控制面,因此至少需要一台阿里云的 ECS。

1.2 阿里云 ACS

https://www.aliyun.com/product/acs

阿里云的 Serverless K8s,节点不用买,直接按 Pod 计费,最小0.25 c / 0.5 G 起。

不过,你去点点看,但凡没有运维经验的同学,都会被一堆复杂的配置劝退!

如果说把托管 K8s当成服务卖,

显然,这款产品的门槛,还是高。

如果我只想关心业务,0 运维,市面上有解决方案么?

sealos等等,就是在这个背景下诞生的。

本质上打的是「公有云资源 + 平台封装」组合拳:底层还是云厂商的 IaaS,但是上层用 K8s 封装了,上手难度急剧降低。

2. sealos 为代表的云操作系统

如果做个简单类比:

  • 云厂商的托管服务:给你一块地(K8s),你自己盖房子、装修、拉网线。
  • 云操作系统:给你一套精装修的房子,拎包入住,按时付水电费即可。

2.1 sealos

注册体验:https://bja.sealos.run/?uid=QDGJoX2_Qp

注册以后,默认会分配一个工作空间,其对应 K8s 中的 Namespace,也即一个单独的子集群,不过集成了更多的权限控制。

控制台非常干净,包括了最常见的几个组件:

下面逐一介绍下:

1. DevBox:开发机,支持 ssh 登录,支持公网端口映射;

其本质是在当前集群新建一个 Pod,初始镜像就是你选的运行环境,最低支持 1c2g,不到 1元/天。

随用随停,停机后不计费,而云厂商的虚拟机,通常是包年包月计费。

停机后,记得点击下方的发版(把当前环境打包成镜像),因为关机后磁盘数据随着 Pod 被清理了:

2. 应用管理:部署各种应用,你只需准备好镜像,选择所需资源:

sealos 会自动生成k8s的配置文件:

3. 数据库:本质上也是应用,只是对应镜像已经给你准备好了:

常见的数据库类型,redis 缓存,Kafka 消息队列,Milvus 向量数据库都有,你只需选择资源即可。

4. 对象存储 :本质上也是应用,采用的是 MinIO-开源分布式对象存储系统,兼容 s3 API:

你看,基本上所有的中间件服务,都给你备齐了,按资源付费即可!

当然,如果你有机器资源,也完全可以用 sealos工具,快速拉起 k8s 集群。

只是要同款前端控制台,就得购买 License 了。

如果不想付费,也可以看看下面这款平替👇

2.2 Rainbond

https://github.com/goodrain/rainbond

又一款基于 K8s 的云原生应用管理平台,和 sealos 的基本思路是一致的。

比如,要创建一个应用,支持以下几种方式:

尽管从产品体验上看,还差点意思,但 100% 开源啊,前后端都可以本地搭建。

2.3 claw.cloud

注册体验:https://console.run.claw.cloud/signin?link=I89OH9AJ0YT0

海外的一家云服务提供商,单从界面上看,和 sealos 如出一辙~

咋一看,还以为是 sealos 的海外版。

注册福利:

  • 新注册用户:送 $5 额度
  • GitHub账号>180天,每月送 $5 额度,到期失效

单个 Pod 资源,最低支持 0.1c/64M:

合计每天才 $0.02,加一个外网端口 $0.05,部署一个内网穿透应用,当跳板机用,岂不是很香?

写在最后

本文分享了3款开源免费的 K8s 托管工具,大家按需自取。

如果对你有帮助,不妨点赞收藏备用。

K8s 本身不复杂,复杂的是周边:网络、存储、监控、证书、RBAC......

平台化工具的使命,就是把这些周边全部隐形。

愿你我都能在 AI 落地的路上,少踩坑、多复用,把精力留给真正的业务创新。

相关推荐
大大大反派8 小时前
CANN 生态未来展望:统一框架 `CANN Unified` 与开源协同演进
开源
[shenhonglei]8 小时前
灰度发布功能需求说明书
kubernetes
酷酷的崽7988 小时前
CANN 开源生态实战:端到端构建高效文本分类服务
分类·数据挖掘·开源
晚霞的不甘9 小时前
CANN 在工业质检中的亚像素级视觉检测系统设计
人工智能·计算机视觉·架构·开源·视觉检测
爱吃烤鸡翅的酸菜鱼10 小时前
CANN ops-nn激活函数与池化算子深度解析
网络·开源·aigc
ujainu10 小时前
CANN仓库中的AIGC可持续演进工程:昇腾AI软件栈如何构建“活”的开源生态
人工智能·开源·aigc
酷酷的崽79810 小时前
深度解析 CANN 开源项目:以 `ops-transformer` 为例探索 AI 模型加速实践
开源
ujainu10 小时前
CANN仓库中的AIGC性能极限挑战:昇腾软件栈如何榨干每一瓦算力
人工智能·开源
wenzhangli710 小时前
ooderA2UI BridgeCode 深度解析:从设计原理到 Trae Solo Skill 实践
java·开发语言·人工智能·开源
skywalk816311 小时前
快速安装一个本地开源邮件系统postfix+dovecot @Ubuntu22.40
开源·邮箱·postfix·dovecot