开源了一个基于 kubernetes 的应用管理平台 - V2EX
V2EX = way to explore
V2EX 是一个关于分享和探索的地方
现在注册
已注册用户请  登录
ysz1121
V2EX    Kubernetes

开源了一个基于 kubernetes 的应用管理平台

  •  1
     
  •   ysz1121 2019-09-16 15:13:27 +08:00 13859 次点击
    这是一个创建于 2283 天前的主题,其中的信息可能已经有所发展或是发生改变。

    kplcloud

    开普勒平台开源版

    kplcloud 是一个基于了 kubernetes 的应用管理系统,通过可视化的页面对应用进行管理,降低容器化成本,同时也降低了 Docker 及 Kubernetes 的学习门槛。

    kplcloud 已服务于宜人财富部分业务,稳定管理了上百个应用,近千个容器。

    架构设计

    该平台提供了一整套解决方案。

    平台演示

    演示地址: https://kplcloud.nsini.com

    • 感谢 @icowan 赞助三台服务器
    • 感谢 @xzghua 赞助一台服务器

    所用到的相关服务,组件分别部署在阿里云,腾讯云服务器上。资源非常有限,仅供大家体验,希望不用过度使用。

    安装说明

    平台后端基于go-kit、前端基于ant-design(版本略老)框架进行开发。

    后端所使用到的依赖全部都在go.mod里,前端的依赖在package.json,详情的请看yarn.lock,感谢开源社区的贡献。

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

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

    安装教程

    安装教程

    依赖

    • Golang 1.12+ 安装手册
    • MySQL 5.7+ (大多数据都存在 mysql)
    • Docker 18.x+ 安装
    • RabbitMQ (主要用于消息队列)
    • Jenkins 2.176.2+ (老版本对 java 适配可能会有问题,尽量使用新版本)

    快速开始

    1. 克隆
    $ mkdir -p $GOPATH/src/github.com/kplcloud $ cd $GOPATH/src/github.com/kplcloud $ git clone https://github.com/kplcloud/kplcloud.git $ cd kplcloud 
    1. 配置文件准备

      • 将连接 Kubernets 的 kubeconfig 文件放到该项目目录
      • app.cfg 文件配置也放到该项目目录 app.cfg 配置请参考 配置文件解析
    2. docker-compose 启动

    $ cd install/docker-compose $ docker-compose up 
    1. make 启动
    $ make run 

    文档

    文档

    视频教程

    • [本地启动]
    • [创建一个应用]

    成员

    支持我们

    技术交流

    • QQ 群: 722578340
    4 条回复    2019-10-10 15:04:36 +08:00
    chinesestudio
        1
    chinesestudio  
       2019-09-16 15:26:39 +08:00 via Android
    支持开源 。和 rancher 比有啥优势 ?要简单我用 portainer。
    ysz1121
        2
    ysz1121  
    OP
       2019-09-16 15:44:59 +08:00
    @chinesestudio 功能全,适合研发、运维使用。
    使用人员不需要学习 k8s 及过多的 docker 知识。
    andyangyu
        3
    andyangyu  
       2019-09-29 11:02:39 +08:00
    看起来像好雨云..
    ysz1121
        4
    ysz1121  
    OP
       2019-10-10 15:04:36 +08:00
    @andyangyu 都使用的 ant.design 的前端框架
    关于     帮助文档     自助推广系统     博客     API     FAQ     Solana     2856 人在线   最高记录 6679       Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 24ms UTC 14:25 PVG 22:25 LAX 06:25 JFK 09:25
    Do have faith in what you're doing.
    ubao msn snddm index pchome yahoo rakuten mypaper meadowduck bidyahoo youbao zxmzxm asda bnvcg cvbfg dfscv mmhjk xxddc yybgb zznbn ccubao uaitu acv GXCV ET GDG YH FG BCVB FJFH CBRE CBC GDG ET54 WRWR RWER WREW WRWER RWER SDG EW SF DSFSF fbbs ubao fhd dfg ewr dg df ewwr ewwr et ruyut utut dfg fgd gdfgt etg dfgt dfgd ert4 gd fgg wr 235 wer3 we vsdf sdf gdf ert xcv sdf rwer hfd dfg cvb rwf afb dfh jgh bmn lgh rty gfds cxv xcv xcs vdas fdf fgd cv sdf tert sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf shasha9178 shasha9178 shasha9178 shasha9178 shasha9178 liflif2 liflif2 liflif2 liflif2 liflif2 liblib3 liblib3 liblib3 liblib3 liblib3 zhazha444 zhazha444 zhazha444 zhazha444 zhazha444 dende5 dende denden denden2 denden21 fenfen9 fenf619 fen619 fenfe9 fe619 sdf sdf sdf sdf sdf zhazh90 zhazh0 zhaa50 zha90 zh590 zho zhoz zhozh zhozho zhozho2 lislis lls95 lili95 lils5 liss9 sdf0ty987 sdft876 sdft9876 sdf09876 sd0t9876 sdf0ty98 sdf0976 sdf0ty986 sdf0ty96 sdf0t76 sdf0876 df0ty98 sf0t876 sd0ty76 sdy76 sdf76 sdf0t76 sdf0ty9 sdf0ty98 sdf0ty987 sdf0ty98 sdf6676 sdf876 sd876 sd876 sdf6 sdf6 sdf9876 sdf0t sdf06 sdf0ty9776 sdf0ty9776 sdf0ty76 sdf8876 sdf0t sd6 sdf06 s688876 sd688 sdf86