360 开源企业级 Kubernetes 多集群管理平台 Wayne
奇虎 360 宣布正式開源?Wayne ,這是一個由?360 搜索云平臺團(tuán)隊開發(fā)的通用的、基于 Web 的 Kubernetes 多集群一站式可視化管理平臺。內(nèi)置了豐富多樣的功能,滿足企業(yè)的通用需求,同時插件化的方式可以方便集成定制化功能。目前 Wayne?已大規(guī)模服務(wù)于 360 搜索,承載了內(nèi)部絕大部分業(yè)務(wù),穩(wěn)定管理了近千個業(yè)務(wù),上萬個容器,運(yùn)行了兩年多時間,經(jīng)受住了生產(chǎn)的考驗。
項目開源地址:https://github.com/Qihoo360/wayne
功能特性
可視化操作:提供直觀、簡便的方式操作Kubernetes集群,減小學(xué)習(xí)成本,快速上線業(yè)務(wù)。?
多樣的編輯模式:支持圖形化編輯,也支持Json、Yaml兩種高級定制化編輯模式。
微內(nèi)核架構(gòu):采用可擴(kuò)展的插件化方式開發(fā),定制化選擇特性功能,更方便的集成符合企業(yè)需求的新功能。
多集群管理:可以同時管理多個Kubernetes集群,更方便地管理多個集群。
豐富的權(quán)限管理:將資源抽象化為部門、項目級別,角色的權(quán)限可以更細(xì)化的控制,適用于多部門、多項目的統(tǒng)一集中管理。
多種登錄模式:支持企業(yè)級LDAP登錄、支持OAuth2登錄,支持?jǐn)?shù)據(jù)庫登錄多種模式。
完備的審計:所有操作都會有完整的審計功能,方便追蹤操作歷史。
開放平臺:支持APIKey開放平臺,用戶可自主申請相關(guān)APIKey并管理自己的項目。
多層次監(jiān)控:提供多級別的監(jiān)控統(tǒng)計信息,實時關(guān)注集群的運(yùn)行狀態(tài)。
架構(gòu)圖
整體采用前后端分離的方案:
前端采用 Angular 框架進(jìn)行數(shù)據(jù)交互和展示,使用Ace編輯器進(jìn)行 Kubernetes 資源模版編輯。
后端采用 Beego 框架做數(shù)據(jù)接口處理,使用 Client-go 與 Kubernetes 進(jìn)行交互,數(shù)據(jù)使用 MySQL 存儲。
內(nèi)容來自:360 技術(shù)
總結(jié)
以上是生活随笔為你收集整理的360 开源企业级 Kubernetes 多集群管理平台 Wayne的全部內(nèi)容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: [雪峰磁针石博客]计算机视觉opcenc
- 下一篇: debian下编译安装poco