All Projects → ielepro → pandora

ielepro / pandora

Licence: other
基于RBAC的自动化部署平台

Programming Languages

go
31211 projects - #10 most used programming language
Vue
7211 projects
javascript
184084 projects - #8 most used programming language
SCSS
7915 projects

Projects that are alternatives of or similar to pandora

Yii2 Cms
An enterprise application based on yii2 basic template
Stars: ✭ 188 (+337.21%)
Mutual labels:  rbac
Lazy Mock
一个快速生成后端模拟数据的懒人工具,支持代码生成器模板开发
Stars: ✭ 236 (+448.84%)
Mutual labels:  rbac
CRM-Manage
企业数据管理系统 【Django组件开发】【权限、路由组件】可拆卸系统组件,适用性强
Stars: ✭ 98 (+127.91%)
Mutual labels:  rbac
Caddy Authz
Caddy-authz is a middleware for Caddy that blocks or allows requests based on access control policies.
Stars: ✭ 221 (+413.95%)
Mutual labels:  rbac
Moreco
moreco 是一个能够为小、中、大型项目提供最合适架构的一条龙生态系统。满足项目从小型到中型至大型的衍变过程。从编码到监控至运维都满足、且各种功能都插件化,支持插件间的切换。支持Spring Boot、Spring Cloud、Axon 无缝升级
Stars: ✭ 231 (+437.21%)
Mutual labels:  rbac
Chi Authz
chi-authz is an authorization middleware for Chi
Stars: ✭ 248 (+476.74%)
Mutual labels:  rbac
Rageframe
基于yii2的应用开发引擎
Stars: ✭ 170 (+295.35%)
Mutual labels:  rbac
rbac
Simple RBAC/ACL for Laravel 8 caching and permission groups.
Stars: ✭ 43 (+0%)
Mutual labels:  rbac
Grbac
👮 grbac is a fast, elegant and concise RBAC(role-based access control) framework
Stars: ✭ 231 (+437.21%)
Mutual labels:  rbac
yii2-admin-theme
基于Yii2+layui的后台框架模板,实现了完善的RBAC权限控制
Stars: ✭ 87 (+102.33%)
Mutual labels:  rbac
K8s Diagrams
A collection of kubernetes-related diagrams
Stars: ✭ 227 (+427.91%)
Mutual labels:  rbac
Vue Admin Php
Vue-cli3.0 + Element UI + ThinkPHP5.1 + RBAC权限 + 响应式的后台管理系统 https://lmxdawn.github.io/vue-admin
Stars: ✭ 229 (+432.56%)
Mutual labels:  rbac
Yii2 Usuario
Highly customizable and extensible user management, authentication, and authorization Yii2 extension
Stars: ✭ 251 (+483.72%)
Mutual labels:  rbac
Casbin Authz Plugin
Docker Authorization Plugin based on Casbin
Stars: ✭ 204 (+374.42%)
Mutual labels:  rbac
nodePlatform-eggjs
基于egg.js编写的node平台,演示地址不要乱搞啊
Stars: ✭ 214 (+397.67%)
Mutual labels:  rbac
Casbin Server
Casbin as a Service (CaaS)
Stars: ✭ 171 (+297.67%)
Mutual labels:  rbac
Microservices Platform
基于SpringBoot2.x、SpringCloud和SpringCloudAlibaba并采用前后端分离的企业级微服务多租户系统架构。并引入组件化的思想实现高内聚低耦合,项目代码简洁注释丰富上手容易,适合学习和企业中使用。真正实现了基于RBAC、jwt和oauth2的无状态统一权限认证的解决方案,面向互联网设计同时适合B端和C端用户,支持CI/CD多环境部署,并提供应用管理方便第三方系统接入;同时还集合各种微服务治理功能和监控功能。模块包括:企业级的认证系统、开发平台、应用监控、慢sql监控、统一日志、单点登录、Redis分布式高速缓存、配置中心、分布式任务调度、接口文档、代码生成等等。
Stars: ✭ 3,274 (+7513.95%)
Mutual labels:  rbac
rbac-shiro
基于shiro的分布式权限管理系统。超级管理员:admin 密码:123456q 试用账号:test_001 密码:123456q; QQ交流群:333597649 Rbac Shiro
Stars: ✭ 52 (+20.93%)
Mutual labels:  rbac
next-shield
The shield that every Next.js project needs.
Stars: ✭ 72 (+67.44%)
Mutual labels:  rbac
Rbac
Hierarchical Role-Based Access Control for Node.js
Stars: ✭ 254 (+490.7%)
Mutual labels:  rbac

Pandora - 基于k8s的自动化发布部署工具

特性

  • Go语言开发,编译简单、运行高效
  • Web界面访问,交互友好
  • 权限模型灵活自由
  • docker image 构建, 支持自定义构建
  • k8s deployment 版本升级部署
  • 支持Git仓库
  • 支持分支、Tag上线
  • 部署Hook支持,可扩展性强
  • 完善的上线工作流
  • 邮件通知机制

使用

  1. 下载源码包,编译安装
  2. 安装机器必须装有git,并配置免密登录
  3. 将k8s集群上master的kube-config文件拷贝到当前目录下,命名为admin.conf
  4. 登录web页面 创建项目,配置git仓库地址等,创建上线单,编写打包脚本。
  5. 上线操作:打包成docker镜像,上传到仓库,然后部署,更新集群里符合的deployment镜像版本

特别鸣谢

本项目基于以下项目开发:

界面

  • dashboard
  • 部署
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].