ysz1121

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

  •  1
     
  •   ysz1121 · Sep 16, 2019 · 14181 views
    This topic created in 2516 days ago, the information mentioned may be changed or developed.

    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 replies    2019-10-10 15:04:36 +08:00
    chinesestudio
        1
    chinesestudio  
       Sep 16, 2019 via Android
    支持开源 。和 rancher 比有啥优势 ?要简单我用 portainer。
    ysz1121
        2
    ysz1121  
    OP
       Sep 16, 2019
    @chinesestudio 功能全,适合研发、运维使用。
    使用人员不需要学习 k8s 及过多的 docker 知识。
    andyangyu
        3
    andyangyu  
       Sep 29, 2019
    看起来像好雨云..
    ysz1121
        4
    ysz1121  
    OP
       Oct 10, 2019
    @andyangyu 都使用的 ant.design 的前端框架
    About   ·   Help   ·   Advertise   ·   Blog   ·   API   ·   FAQ   ·   Solana   ·   898 Online   Highest 6679   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 30ms · UTC 21:22 · PVG 05:22 · LAX 14:22 · JFK 17:22
    ♥ Do have faith in what you're doing.