基于Kubernetes的开源PaaS平台——kplcloud(开普勒平台)

时间:2020-05-29 00:54:48   收藏:0   阅读:940

kplcloud(开普勒平台)是一个基于kubernetes的应用管理解决方案,通过可视化的页面对应用进行管理,降低容器化成本,同时也降低了Docker及Kubernetes的使用门槛。


技术分享图片

 


什么是 PaaS?

平台即服务 (PaaS) 是云中的完整开发和部署环境,你可以使用其中资源交付内容,从基于云的简单应用到启用云的复杂企业应用程序皆可。你以即用即付的方式从云服务提供商处购买所需资源,并通过安全的 Internet 连接访问这些资源。

类似 IaaS,PaaS 也包括服务器、存储空间和网络等基础结构,但它还包括中间件、开发工具、商业智能 (BI) 服务和数据库管理系统等。PaaS 旨在支持 Web 应用程序的完整生命周期:生成、测试、部署、管理和更新。

PaaS 让你无需购买和管理软件许可证、底层应用程序基础结构和中间件、容器业务流程协调程序(如 Kubernetes)或开发工具及其他资源,从而避免了开支和复杂操作。你管理自己开发的应用程序和服务,剩余事项一般由云服务提供商负责。

Github

https://github.com/kplcloud/kplcloud

依赖

平台后端基于go-kit、前端基于ant-design(版本略老)框架进行开发。后端所使用到的依赖全部都在go.mod里,前端的依赖在package.json,详情的请看yarn.lock,这里得开源社区的贡献。

后端代码: 
https://github.com/kplcloud/kplcloud

前端代码: 
https://github.com/kplcloud/kpaas-frontend

功能特性

特点

可根据自己环境的需求调整模版,不再需要过多的二次开发。

技术分享图片

 

可自定义选择通知类型及所需要通知的平台

技术分享图片

 

根据您的需求指定应用容器的时间。

技术分享图片

 

提供webshell的方式进入容器,方便您查询相关信息。

技术分享图片

 

连接consul让配置更简单,更好管理。

技术分享图片

 

 

技术分享图片

技术分享图片技术分享图片

该平台提供了一整套解决方案。官方提供了详细的文档,感兴趣的小伙伴可以关注折腾一波!

原文:https://www.cnblogs.com/mahuang/p/12984888.html

评论(0
© 2014 bubuko.com 版权所有 - 联系我们:wmxa8@hotmail.com
打开技术之扣,分享程序人生!