360 再次开源管理平台 Wayne:基于企业级 Kubernetes 集群

2019独角兽企业重金招聘Python工程师标准>>> hot3.png

奇虎 360 宣布正式开源 Wayne ,这是一个由 360 搜索云平台团队开发的通用的、基于 Web 的 Kubernetes 多集群一站式可视化管理平台。内置了丰富多样的功能,满足企业的通用需求,同时插件化的方式可以方便集成定制化功能。

目前 Wayne 已大规模服务于 360 搜索,承载了内部绝大部分业务,稳定管理了近千个业务,上万个容器,运行了两年多时间,经受住了生产的考验。

项目开源地址:https://github.com/Qihoo360/wayne

360 再次开源管理平台 Wayne:基于企业级 Kubernetes 集群360 再次开源管理平台 Wayne:基于企业级 Kubernetes 集群

功能特性

可视化操作:提供直观、简便的方式操作Kubernetes集群,减小学习成本,快速上线业务。

多样的编辑模式:支持图形化编辑,也支持Json、Yaml两种高级定制化编辑模式。

微内核架构:采用可扩展的插件化方式开发,定制化选择特性功能,更方便的集成符合企业需求的新功能。

多集群管理:可以同时管理多个Kubernetes集群,更方便地管理多个集群。

丰富的权限管理:将资源抽象化为部门、项目级别,角色的权限可以更细化的控制,适用于多部门、多项目的统一集中管理。

多种登录模式:支持企业级LDAP登录、支持OAuth2登录,支持数据库登录多种模式。

完备的审计:所有操作都会有完整的审计功能,方便追踪操作历史。

开放平台:支持APIKey开放平台,用户可自主申请相关APIKey并管理自己的项目。

多层次监控:提供多级别的监控统计信息,实时关注集群的运行状态。

架构图

整体采用前后端分离的方案:
360 再次开源管理平台 Wayne:基于企业级 Kubernetes 集群360 再次开源管理平台 Wayne:基于企业级 Kubernetes 集群

前端采用 Angular 框架进行数据交互和展示,使用Ace编辑器进行 Kubernetes 资源模版编辑。

后端采用 Beego 框架做数据接口处理,使用 Client-go 与 Kubernetes 进行交互,数据使用 MySQL 存储。

转载于:https://my.oschina.net/u/3585265/blog/2993571

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.mzph.cn/news/537260.shtml

如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈email:809451989@qq.com,一经查实,立即删除!

相关文章

python setup.py install 出错_python setup.py install 失败

python setup.py install 报错ImportError: No module named setuptools学习光荣之路python课程时,使用python setup.py install安装其他模块时,第一次安装某模块成功了.安装另一模块却报错ImportError: No module named s ...对于python setup&perio…

Node.js 根本没有这样搞性能优化的?

1、使用最新版本的 Node.js 仅仅是简单的升级 Node.js 版本就可以轻松地获得性能提升,因为几乎任何新版本的 Node.js 都会比老版本性能更好,为什么? Node.js 每个版本的性能提升主要来自于两个方面: V8 的版本更新;Nod…

可交付成果、核实的可交付成果、验收的可交付成果?

①可交付成果。指的是在某一过程、阶段或项目完成时,产出的任何独特并可核实的产品、成果或服务。可交付成果可能是有形的,也可能是无形的。【研发完成】 ②核实的可交付成果。是指已经完成,并经过“控制质量”过程检查为正确的可交付成果。…

安装oracle到create inventory时卡住了怎么办_win10系统安装教程(官方工具)

Hi,大家好。对于小白用户,装系统是比较头疼的事,所以今天写一个简单易懂的装系统教程。使用微软官方提供的工具制作U盘启动盘,操作简单,系统纯净,强烈建议小白用户使用。缺点是该工具功能单一,并…

Microsoft Project 排计划的步骤

Microsoft Project 排计划的步骤: 第一步:设置项目信息,开始日期,选择日历; 第二步:编制WBS 第三步:设置前置任务 第四步:设置WBS每个工期 第五步:设置资源名称&#xff…

自建CDN Xnign产品指标

Xnign-X1 Xnign-X1 性能参数参考值L7 HTTP RPS (128并发请求)250W QPSL7 HTTP CPS (128并发请求)110W QPSL7 HTTP RPS (100W并发请求)180W QPSL7 HTTP CPS (100W并发请求)60W QPSL7 …

python表达式的值是 y 和n是什么意思_python中^是什么意思

展开全部在Python" // "表示整数除法。Python其它表达式e69da5e887aa3231313335323631343130323136353331333431353432:Python的表达式写法与C/C类似。只是在某些写法有所差别。主要的算术运算符与C/C类似。, -, *, /, //, **, ~, %分别表示加法或者取正、…

Linux的启动流程简析(以Debian为例)

Linux的启动流程简析(以Debian为例) 正文:前面的文章探讨BIOS和主引导记录的作用。那篇文章不涉及操作系统,只与主板的板载程序有关。今天,我想接着往下写,探讨操作系统接管硬件以后发生的事情,也就是操作系统的启动流…

一阶电路中的时间常数_精确移相电路的设计举例

移相电路就是对输入信号(一般是正弦波)进行相位控制,而不改变其幅度,本推文以移相电路为例,展示模拟电路的反馈设计技巧与方法:一、全通滤波器实现移相以上是两种移相电路 的原理,其输出幅度保持不变,移动的…

工作绩效数据、工作绩效信息、工作绩效报告

目录 概念 举例 概念 工作绩效数据:观察,测量,采集到的原始数据 工作绩效信息:对“工作绩效数据”进行加工分析 工作绩效报告:对“工作绩效信息”进行白话 举例 以去健身房为例 1)工作绩效数据&…

tickcount()修改成小时分钟_银行核心系统24小时机制实现总结

本文共2268字 | 建议阅读时间:5分钟作者:张广在核心系统的设计实现中,24小时机制向来是一个重点难点。早期的银行只有柜面一个业务办理渠道,因此当时的综合业务系统,跟随网点的营业时间,分为日起&#xff0…

美国将尝试区块链领域和加密货币相结合

首期隐匿性研究综述有三篇涉及以太坊Casper缺陷问题的论文评论,比特币通用货币理想的内在限制存在两个问题:以太坊Casper的缺陷问题、比特币UTXO解决方案的发展。 美国新闻报道,加密货币与区块链跨领域研究同侪评论这项一项大胆尝试&#xff…

python 人气高的项目_给大家推荐:五个Python小项目,Github上的人气很高的

deepfake 的深度学习技术,这款工具本来的用途是用来识别和交换图片、视频中人物脸部图像的工具 。该项目有多个入口,你需要做的事:● 收集照片● 从原始照片中提取面部图像● 在照片上训练模型● 使用模型转换源代码3.神经网络库 kerashttps:…

WBS结果输出表

目录​​​​​​​ 概述 模板 案例 扩展阅读 概述 花了很大力气分解的WBS,要趁热打铁,把每个活动落实到人。 模板 推荐一个模板 1:修改成项目名 2:填写项目基本信息 3:WBS的最底层工作包 4:工作…

scala:对象object

Scala没有静态方法或字段,可以用对象object(首字母小写)结构完成类似的功能。 object M {var count 0;def inc {count 1; count}def main(args: Array[String]){println(M.count)M.incprintln(M.count)} }对象的构造器在对象第一次被使用时…

svd奇异值分解_传统推荐算法(一)SVD推荐(1)解读奇异值分解

文章目录写在前面1. 从几何变换到奇异值分解2. 代数角度理解奇异值与奇异向量2.1 从正交基映射推导SVD2.2 特征值分解求解奇异值和奇异向量2.2.1 求解过程2.2.2 推论2.3 SVD的另一种形式3. 几何角度理解奇异值与奇异向量3.1 从坐标变换理解3.1.1 从例子到一般3.1.2 两个问题3.2…

信息化项目WBS实战总结

概述 前面花了几个篇幅讲解了WBS,这篇文章总结下实战要点。 第一篇:项目中的WBS分解 第二篇:项目的可交付成果 第三篇:WBS工作包 第四篇:WBS结果输出表 划重点 1.WBS是对“可交付成果”的分解,可交付…

kafka 支持发布订阅

概述 一般消息队列的是实现是支持两种模式的,即点对点,还有一种是topic发布订阅者模式,比如ACTIVEMQ。KAFKA也支持这两种模式,但是实现的原理不一样。 KAFKA 的消息被读取后,并不是马上删除,这样就可以重复…

svn管理工具_主流代码管理工具深度评测

引言 作为有十几年IT行业代码的从业人员,经历过代码管理工具的变迁,从早期的微软的Source Code Control,到TFS,再到SVN,再到现在的Git。我深知代码管理工具是代码开发过程中非常重要的工具。市场上的代码管理工具有很多…

假设条件和制约因素的理解

目录 假设条件 制约因素 假设条件和制约因素都记录在假设日志中。 假设条件 假设条件是指当前不能确定的、未经验证但仍被视为正确、真实或确定的因素。 假设条件存在不确定性,影响项目规划的所有方面;项目实施过程中假设条件一旦不成立就可能造成相…