{"id":13486743,"url":"https://github.com/kplcloud/kplcloud","last_synced_at":"2025-03-27T21:30:57.639Z","repository":{"id":37406102,"uuid":"195030494","full_name":"kplcloud/kplcloud","owner":"kplcloud","description":"基于Kubernetes的PaaS平台","archived":true,"fork":false,"pushed_at":"2022-02-19T08:46:34.000Z","size":10059,"stargazers_count":644,"open_issues_count":2,"forks_count":206,"subscribers_count":29,"default_branch":"master","last_synced_at":"2024-10-30T21:37:57.770Z","etag":null,"topics":["docker","go-kit","golang","kplcloud","kubernetes","paas","platform"],"latest_commit_sha":null,"homepage":"https://docs.nsini.com","language":"Go","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":"apache-2.0","status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/kplcloud.png","metadata":{"files":{"readme":"README.md","changelog":null,"contributing":null,"funding":".github/FUNDING.yml","license":"LICENSE","code_of_conduct":null,"threat_model":null,"audit":null,"citation":null,"codeowners":null,"security":null,"support":null},"funding":{"github":["icowan","soup-zhang","xzghua","yuntinghu"],"patreon":null,"open_collective":null,"ko_fi":null,"tidelift":null,"community_bridge":null,"liberapay":null,"issuehunt":null,"otechie":null,"custom":["https://www.paypal.me/congdudu","https://lattecake.oss-cn-beijing.aliyuncs.com/static%2Fimages%2Freward%2Falipay-RMB-xxx.png","https://lattecake.oss-cn-beijing.aliyuncs.com/static%2Fimages%2Freward%2Fweixin-RMB-xxx.JPG"]}},"created_at":"2019-07-03T10:17:52.000Z","updated_at":"2024-09-05T14:03:19.000Z","dependencies_parsed_at":"2022-08-08T20:15:33.977Z","dependency_job_id":null,"html_url":"https://github.com/kplcloud/kplcloud","commit_stats":null,"previous_names":[],"tags_count":12,"template":false,"template_full_name":null,"repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/kplcloud%2Fkplcloud","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/kplcloud%2Fkplcloud/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/kplcloud%2Fkplcloud/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/kplcloud%2Fkplcloud/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/kplcloud","download_url":"https://codeload.github.com/kplcloud/kplcloud/tar.gz/refs/heads/master","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":245927160,"owners_count":20695178,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2022-07-04T15:15:14.044Z","host_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub","repositories_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories","repository_names_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repository_names","owners_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners"}},"keywords":["docker","go-kit","golang","kplcloud","kubernetes","paas","platform"],"created_at":"2024-07-31T18:00:50.527Z","updated_at":"2025-03-27T21:30:57.615Z","avatar_url":"https://github.com/kplcloud.png","language":"Go","readme":"# kplcloud\n\n开普勒平台开源版\n\nkplcloud是一个基于了kubernetes的应用管理系统，通过可视化的页面对应用进行管理，降低容器化成本，同时也降低了Docker及Kubernetes的学习门槛。\n\nkplcloud已服务于宜人财富部分业务，稳定管理了上百个应用，近千个容器。\n\n![](http://source.qiniu.cnd.nsini.com/images/2019/08/70/29/eb/20190813-e6d29094aab8be96ecb77ad029a70896.jpeg?imageView2/2/w/1280/interlace/0/q/100)\n\n## 架构设计\n\n该平台提供了一整套解决方案。\n\n## 平台演示\n\n演示地址: [https://kplcloud.nsini.com/about.html](https://kplcloud.nsini.com/about.html)\n\n- 感谢 [@icowan](https://github.com/icowan) 赞助四台服务器\n\n所用到的相关服务，组件分别部署在阿里云，腾讯云服务器上。资源非常有限，仅供大家体验，希望不用过度使用。\n\n## 安装说明\n\n平台后端基于[go-kit](https://github.com/go-kit/kit)、前端基于[ant-design](https://github.com/ant-design/ant-design)(版本略老)框架进行开发。\n\n后端所使用到的依赖全部都在[go.mod](go.mod)里，前端的依赖在`package.json`，详情的请看`yarn.lock`，感谢开源社区的贡献。\n\n后端代码: [https://github.com/kplcloud/kplcloud](https://github.com/kplcloud/kplcloud)\n\n前端代码: [https://github.com/kplcloud/kpaas-frontend](https://github.com/kplcloud/kpaas-frontend)\n\n### 安装教程\n\n[安装教程](https://docs.nsini.com/install/kpaas.html)\n\n### 依赖\n\n- Golang 1.12+ [安装手册](https://golang.org/dl/)\n- MySQL 5.7+ (大多数据都存在mysql)\n- Docker 18.x+ [安装](https://docs.docker.com/install/)\n- RabbitMQ (主要用于消息队列)\n- Jenkins 2.176.2+ (老版本对java适配可能会有问题，尽量使用新版本)\n\n## 快速开始\n\n1. 克隆\n\n```\n$ mkdir -p $GOPATH/src/github.com/kplcloud\n$ cd $GOPATH/src/github.com/kplcloud\n$ git clone https://github.com/kplcloud/kplcloud.git\n$ cd kplcloud\n```\n\n2. 配置文件准备\n\n    - 将连接Kubernets的kubeconfig文件放到该项目目录\n    - app.cfg文件配置也放到该项目目录app.cfg配置请参考 [配置文件解析](https://docs.nsini.com/start/config.html)\n\n3. docker-compose 启动\n\n```\n$ cd install/docker-compose\n$ docker-compose up\n```\n\n4. make 启动\n\n```\n$ make run\n```\n\n## 文档\n\n[文档](https://docs.nsini.com/)\n\n### 视频教程\n\n- [本地启动](https://www.bilibili.com/video/av75847198/)\n- [本地连接K8S](https://www.bilibili.com/video/av75890739/)\n- [创建一个应用](https://www.bilibili.com/video/av75898315/)\n\n## 成员\n\n- **[@icowan](https://github.com/icowan)**\n- **[@yuntinghu](https://github.com/yuntinghu)**\n- **[@soup-zhang](https://github.com/soup-zhang)**\n- **[@xzghua](https://github.com/xzghua)**\n\n### 支持我们\n\n![](http://source.qiniu.cnd.nsini.com//static/pay/wechat-pay.JPG?imageView2/2/w/360/interlace/0/q/70) ![](http://source.qiniu.cnd.nsini.com//static/pay/alipay.JPG?imageView2/2/w/360/interlace/0/q/70)\n\n### 技术交流\n\n- QQ群: 722578340\n","funding_links":["https://github.com/sponsors/icowan","https://github.com/sponsors/soup-zhang","https://github.com/sponsors/xzghua","https://github.com/sponsors/yuntinghu","https://www.paypal.me/congdudu","https://lattecake.oss-cn-beijing.aliyuncs.com/static%2Fimages%2Freward%2Falipay-RMB-xxx.png","https://lattecake.oss-cn-beijing.aliyuncs.com/static%2Fimages%2Freward%2Fweixin-RMB-xxx.JPG"],"categories":["Go"],"sub_categories":[],"project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fkplcloud%2Fkplcloud","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fkplcloud%2Fkplcloud","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fkplcloud%2Fkplcloud/lists"}