360 再次開源管理平臺 Wayne:基於企業級 Kubernetes 集羣

目前 Wayne 已大規模服務於 360 搜索,承載了內部絕大部分業務,穩定管理了近千個業務,上萬個容器,運行了兩年多時間,經受住了生產的考驗。html

項目開源地址:https://github.com/Qihoo360/wayne前端

360 再次開源管理平臺 Wayne:基於企業級 Kubernetes 集羣360 再次開源管理平臺 Wayne:基於企業級 Kubernetes 集羣

功能特性linux

可視化操做:提供直觀、簡便的方式操做Kubernetes集羣,減少學習成本,快速上線業務。git

多樣的編輯模式:支持圖形化編輯,也支持Json、Yaml兩種高級定製化編輯模式。github

微內核架構:採用可擴展的插件化方式開發,定製化選擇特性功能,更方便的集成符合企業需求的新功能。數據庫

多集羣管理:能夠同時管理多個Kubernetes集羣,更方便地管理多個集羣。後端

豐富的權限管理:將資源抽象化爲部門、項目級別,角色的權限能夠更細化的控制,適用於多部門、多項目的統一集中管理。架構

多種登陸模式:支持企業級LDAP登陸、支持OAuth2登陸,支持數據庫登陸多種模式。框架

完備的審計:全部操做都會有完整的審計功能,方便追蹤操做歷史。前後端分離

開放平臺:支持APIKey開放平臺,用戶可自主申請相關APIKey並管理本身的項目。

多層次監控:提供多級別的監控統計信息,實時關注集羣的運行狀態。

架構圖

總體採用先後端分離的方案:
360 再次開源管理平臺 Wayne:基於企業級 Kubernetes 集羣360 再次開源管理平臺 Wayne:基於企業級 Kubernetes 集羣

前端採用 Angular 框架進行數據交互和展現,使用Ace編輯器進行 Kubernetes 資源模版編輯。

後端採用 Beego 框架作數據接口處理,使用 Client-go 與 Kubernetes 進行交互,數據使用 MySQL 存儲。

原文來自:https://www.oschina.net/news/101949/360-open-source-wayne

本文地址:https://www.linuxprobe.com/360-wayne.html編輯:唐資富,審覈員:逄增寶

相關文章
相關標籤/搜索