我大二自主开发了一个低门槛云原生平台,让普通用户像安装APP一样轻松部署各类应用,无需懂K8s或写YAML,实现云服务的极简化管理与使用。

项目简介

从大一开始,我便投身于Kubernetes(K8s)和Docker等云原生技术的学习与实践。一路走来,我始终有一个想法:能不能做一个真正“无门槛”,让任何人都能轻松部署各种应用的云平台?这个平台不仅要让开发者用得顺手,更要让普通用户也能一键上云,无需复杂配置,无需专业知识,像安装APP一样简单。为了实现这个目标,我自费购买了实体服务器和多台云服务器。说实话,资金上的压力远远大于技术难题,但我始终相信:让更多人低门槛体验云原生的力量,值得我为之投入。在这里,你无需懂K8s、不会写YAML,也能一键部署网站、数据库、博客、网盘等常见应用。平台自动帮你完成底层资源调度、网络配置、持久化存储等繁琐操作,真正做到“开箱即用”。我希望通过这个项目,让云原生技术不再是少数人的专利,而是每个人都能触手可及的生产力工具,并且我希望是公益的,对于帮助开发者进行开发是我的初衷。

希望大大可以过审,我也是第一次做项目,感谢 :heart: :eyes:

项目介绍

容器云平台主要分为以下几个核心部分,力求让每一位用户都能低门槛、极简便地体验云原生应用的魅力


1. 应用市场

我首先打造了一个应用市场,用户可以在这里直观浏览各类热门应用,每个应用都配有简明介绍,帮助你快速了解其用途和亮点。
无论是开发者还是普通用户,都能轻松找到心仪的工具,一键部署,省去繁琐的查找和配置过程。



2. 应用详情

以 Mysql 为例,每个应用的详情页分为四大板块,帮助用户全方位了解和自定义部署:

(1) 应用说明(README)

应用详情页首屏即为README,详细介绍应用功能、配置方法、部署说明等。
你可以一目了然地看到应用的源码地址、平台维护者信息,极大降低上手门槛。

(2) 资源配置

用户可以直观查看自己的资源总配额,并为每个应用灵活设置最大/最小资源限制。
这样既能保障应用稳定运行,又能合理利用服务器资源,部署过程一目了然,极其便捷

(3) 环境变量配置

通过UI界面即可轻松配置环境变量,实现应用的初始化设置。
即使你不懂 Docker 命令,也能像填写表单一样完成参数配置,极大降低了使用门槛

(4) 确认安装

在最后一步,系统会自动汇总你设置的所有参数,帮助你核查配置是否正确,确保应用能够顺利部署。
整个流程所见即所得,极大提升了部署体验。


我的目标是让每个人都能像装APP一样,轻松拥有自己的云原生应用。欢迎体验,也欢迎加入我一起完善这个平台!

2. 应用的专属控制台

每个应用都拥有属于自己的专属控制台,让用户能够全方位、细致地管理和定制自己的云原生应用。控制台共分为六大功能模块:


(1)基本设置

在“基本设置”中,用户可以随时调整资源利用的上限与下限,实时查看存储用量、环境变量的初始配置,以及应用的资源监控等信息。
一切设置都可动态调整,灵活应对不同场景需求。


(2)端口设置

用户可以在此模块自由更改应用暴露的端口,并一键开启或关闭公网访问。
无论是内网服务还是对外开放,都能轻松配置,满足多样化需求。


(3)域名管理

在“域名”菜单中,用户可以绑定自己的专属域名。
支持一键申请SSL证书,实现HTTPS安全访问,保障数据传输安全,未来还将支持免费二级域名


(4)文件管理

文件管理模块让用户可以上传、下载、备份和恢复数据,极大扩展了应用的实用性。
无论是日常数据备份,还是迁移恢复,都能一站式完成。


(5)专属菜单

针对常用应用,我还为其定制了专属操作菜单,让用户能够更高效地进行常用管理操作。
以 MySQL 为例,常用的数据库管理功能都能一键直达,极大提升使用体验。


(6)终端

每个应用都自带在线终端功能,方便用户进行调试、开发和高级运维操作。
无论是查看日志、执行命令,还是排查问题,都能随时随地高效完成。


通过专属控制台,用户可以像管理本地应用一样,轻松掌控云端服务的方方面面。每一项功能都为“极简、易用”而设计,欢迎体验和提出宝贵建议!

关于当前云平台的问题


(1)应用数量不足

目前平台上的应用数量还比较有限,主要原因是扩展和维护工作基本由我一人完成。如果有志同道合的朋友愿意加入,那真是再好不过了!

应用是如何更新的?

  1. 开源协作,自动构建
    我已经将应用市场的仓库开源,借助 GitHub 的工作流实现了自动构建和审核。
    只需将你的应用文件放在属于自己的分支,系统就会自动搭建你的专属应用仓库。

    应用仓库地址

  2. 一键生成应用,零门槛参与
    针对大多数常见应用,我还开发了专属的应用生成器。
    只要你知道 Docker 镜像地址,就能一键生成可用的应用描述文件,极大降低了参与门槛。

    应用生成器地址


(2)资金问题

作为一名在校学生,我的资金确实有限,平台的完善和运营也面临不少压力。
但请大家放心,只要我还能吃得起饭,这个平台就不会断更!
我做这个项目的初衷并不是为了赚钱,而是真心希望能让更多人体验到云原生的乐趣。

当然,如果有大佬愿意支持我、或者能给我一份兼职/实习机会,我也会非常感激,哈哈!


欢迎大家加入、共建平台,也欢迎提出宝贵建议和意见!让我们一起把国产开源容器云平台做得更好!

致谢

非常感谢每一位关注、支持和参与这个项目的朋友!
无论你是提出建议、贡献代码,还是在使用过程中给予我鼓励和反馈,都是我不断前进的动力。
希望这个平台能让更多人低门槛体验云原生的乐趣,也欢迎你加入我,一起成长、一起创造属于中国开发者的开源容器云!

项目预览:迈出您的云原生第一步

—— budiu 项目作者

2 个赞