All Projects → kplcloud → Kplcloud

kplcloud / Kplcloud

Licence: apache-2.0
基于Kubernetes的PaaS平台

Programming Languages

go
31211 projects - #10 most used programming language
golang
3204 projects

Projects that are alternatives of or similar to Kplcloud

Micro
Micro is a distributed cloud operating system
Stars: ✭ 10,778 (+2005.08%)
Mutual labels:  paas, platform
Lain
LAIN's main repo
Stars: ✭ 455 (-11.13%)
Mutual labels:  paas
Hela
🍦 Powerful software development experience and management. Enhancing @tc39 JS, @denoland and @nodejs, because we need a bit of magic. ✨ You can think of it as Cargo for the JavaScript ecosystem.
Stars: ✭ 320 (-37.5%)
Mutual labels:  platform
Agent
👮 A PHP desktop/mobile user agent parser with support for Laravel, based on Mobiledetect
Stars: ✭ 3,891 (+659.96%)
Mutual labels:  platform
Thehivedocs
Documentation of TheHive
Stars: ✭ 353 (-31.05%)
Mutual labels:  platform
Picluster
A Simplified Docker Swarm or Kubernetes Alternative to Container Scheduling and Orchestration
Stars: ✭ 390 (-23.83%)
Mutual labels:  paas
Steedos Platform
华炎魔方低代码/无代码平台。内核采用了元数据、微服务、微前端、K8S等最新的技术架构。Steedos Low-Code / No-Code Platform in nodejs and mongodb.
Stars: ✭ 310 (-39.45%)
Mutual labels:  paas
Falcon
DEITY Falcon - Progressive Web App library for any type of website. Fully Open Source, Platform Agnostic and headless. OSL3.0. Supports Magento 2 PWA storefront, Wordpress PWA and BigCommerce PWA Storefront. Built with ReactJS, NodeJS and GraphQL. Join our community and become a contributor at https://slack.deity.io
Stars: ✭ 501 (-2.15%)
Mutual labels:  platform
Dokku
A docker-powered PaaS that helps you build and manage the lifecycle of applications
Stars: ✭ 22,155 (+4227.15%)
Mutual labels:  paas
Anahita
Anahita is a platform and framework for developing open science and knowledge sharing applications on a social networking foundation.
Stars: ✭ 369 (-27.93%)
Mutual labels:  platform
H1ve
An Easy / Quick / Cheap Integrated Platform
Stars: ✭ 368 (-28.12%)
Mutual labels:  platform
Tsuru
Open source and extensible Platform as a Service (PaaS).
Stars: ✭ 3,761 (+634.57%)
Mutual labels:  paas
Cli
CLI tool for dead-simple serverless Docker deployments on managed Kubernetes services. A self-hosted PaaS. ⚡️
Stars: ✭ 400 (-21.87%)
Mutual labels:  paas
Gasper
Your Cloud in a Binary
Stars: ✭ 331 (-35.35%)
Mutual labels:  paas
Hypatia
A JavaScript open source LMS (eLearning platform) for MOOCs and online courses
Stars: ✭ 478 (-6.64%)
Mutual labels:  platform
Pulsar
Network footprint scanner platform. Discover domains and run your custom checks periodically.
Stars: ✭ 314 (-38.67%)
Mutual labels:  paas
Infinit
The Infinit policy-based software-defined storage platform.
Stars: ✭ 363 (-29.1%)
Mutual labels:  platform
Faas
OpenFaaS - Serverless Functions Made Simple
Stars: ✭ 20,820 (+3966.41%)
Mutual labels:  paas
Cdap
An open source framework for building data analytic applications.
Stars: ✭ 509 (-0.59%)
Mutual labels:  platform
Porter
Kubernetes powered PaaS that runs in your own cloud.
Stars: ✭ 498 (-2.73%)
Mutual labels:  paas

kplcloud

开普勒平台开源版

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

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

架构设计

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

平台演示

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

  • 感谢 @icowan 赞助四台服务器

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

安装说明

平台后端基于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
Note that the project description data, including the texts, logos, images, and/or trademarks, for each open source project belongs to its rightful owner. If you wish to add or remove any projects, please contact us at [email protected].