当前位置: 首页 > news >正文

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

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

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

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

有需求,就有工具。

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

1.云厂商的托管服务

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

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

厂商产品卖点计费
AWSAmazon EKS深度整合 IAM、VPC、ALB,Fargate 让 Pod 直接跑在「无服务器」上控制面 $0.10/小时 + Worker EC2
AzureAKS与 Active Directory、DevOps Pipeline 无缝,支持 Windows 容器控制面免费 + Worker VM
GCPGKE 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 落地的路上,少踩坑、多复用,把精力留给真正的业务创新。

http://www.xdnf.cn/news/1417609.html

相关文章:

  • 开源模型应用落地-模型上下文协议(MCP)-为AI智能体打造的“万能转接头”-“mcp-use”(十二)
  • [开源项目] Tiny-RAG :一套功能完善、高度可配的本地知识库问答解决方案
  • 深度学习篇---ShuffleNet网络结构
  • 广电手机卡到底好不好?
  • 科学研究系统性思维的方法体系:数据收集
  • 【Audio】切换至静音或振动模式时媒体音自动置 0
  • docker安装redis,进入命令窗口基操练习命令
  • 优化括号匹配检查:从Stack到计数器的性能提升
  • MOS管学习
  • Linux 进程状态 — 僵尸进程
  • FDTD_梯度波导学习(1)
  • HOW - 前端团队产出评定方案参考
  • 携程旅行 web 验证码 分析
  • JavaEE 进阶第一期:开启前端入门之旅(上)
  • GitLab 18.3 正式发布,更新多项 DevOps、CI/CD 功能【二】
  • 餐饮门店的小程序怎么做?如何开发餐饮店下单小程序?
  • C++11模板优化大揭秘:让你的代码更简洁、更安全、更高效
  • CICD实战(2) - 使用Arbess+GitLab+SonarQube实现Java项目快速扫描/构建/部署
  • 简单实现Ai音乐suno-api
  • TCP粘包
  • 考研复习-计算机网络-第一章-计算机网络概述
  • keil MDK如何使用第三方软件Keil2Json.exe生成compile_commands.json文件,方便vscode+clangd环境使用
  • 深度解析条件编译:#ifdef与#ifndef的本质区别与应用实践
  • [Android] 京墨 v1.15.2 —— 古诗词文、汉语字典、黄历等查询阅读学习宝典(可离线)
  • MTK-Android13-实现拷贝预置资源到vendor分区下
  • Scikit-learn Python机器学习 - 字典特征提取-DictVectorizer
  • 电脑没加域却能获取到IP地址
  • 基于单片机宠物项圈/宠物防丢失设计
  • 关于命名参数占位符的分析(主要以PHP为例)
  • 设计支持多代WiFi协议的DCF信道访问控制Verilog模块:技术挑战与实现策略