主頁 >  其他 > KubeSphere 3.2.0 發布:帶來面向 AI 場景的 GPU 調度與更靈活的網關

KubeSphere 3.2.0 發布:帶來面向 AI 場景的 GPU 調度與更靈活的網關

2021-11-04 09:54:38 其他

現如今最熱門的服務器端技術是什么?答案大概就是云原生!KubeSphere 作為一個以 Kubernetes 為內核的云原生分布式作業系統,也是這如火如荼的云原生熱潮中的一份子,KubeSphere 持續秉承 100% 開源的承諾,借助于開源社區的力量,迅速走向全球,

2021 年 11 月 3 日,KubeSphere 開源社區激動地向大家宣布,KubeSphere 3.2.0 正式發布!

6 個月前,KubeSphere 3.1.0 帶著 “邊緣計算”“計量計費” 等功能來炸場,將 Kubernetes 從云端擴展至邊緣,更進一步完善互動設計提升了用戶體驗,3 個月前,KubeSphere 又發布了 v3.1.1,在部署 KubeSphere 時可以指定 Kubernetes 集群中已有的 Prometheus,

今天,KubeSphere 3.2.0 帶來了更多令人期待的功能,新增了對 “GPU 資源調度管理” 與 GPU 使用監控的支持,進一步增強了在云原生 AI 場景的使用體驗,同時還增強了 “多集群管理、多租戶管理、可觀測性、DevOps、應用商店、微服務治理” 等特性,更進一步完善互動設計,并全面提升了用戶體驗,

并且,v3.2.0 得到了來自青云科技之外的更多企業與用戶的貢獻和參與,無論是功能開發、功能測驗、缺陷報告、需求建議、企業最佳實踐,還是提供 Bug 修復、國際化翻譯、檔案貢獻,這些來自開源社區的貢獻都為 v3.2.0 的發布和推廣提供了極大的幫助,我們將在文末予以特別致謝!

解讀 KubeSphere 3.2.0 重大更新

GPU 調度與配額管理

當前隨著人工智能機器學習等領域技術的快速發展,市場上涌現了越來越多 AI 公司對服務器集群中 GPU 資源調度管理的需求,其中監控 GPU 使用情況以及 GPU 資源配額管理等需求在社區的呼聲很高,在 KubeSphere 中文論壇收到了很多 GPU 相關的需求,KubeSphere 本身是一直支持 GPU 的,現在在 v3.2.0 中會將 GPU 的管理變得更易用,

KubeSphere 3.2.0 支持可視化創建 GPU 作業負載,支持調度 GPU 資源的任務,同時還支持對 GPU 資源進行租戶級配額管理,可對接 Nvidia GPU 或 vGPU 等方案,

增強可觀測性

隨著容器和微服務技術的日益流行,系統之間的呼叫關系將會越來越復雜,系統中運行的行程數量也會暴增,成千上萬個行程跑在分布式系統中,使用傳統的監控技術很難追蹤這些行程之間的依賴關系和呼叫路徑,這時系統內部的可觀測性就顯得尤為重要,

可觀測性是指通過檢測一個系統的輸出來測量其內部狀態的能力,如果一個系統的當前狀態只能通過輸出的資訊,即遙測資料來估計,那么這個系統就被認為是 "可觀測的",可觀測性的三板斧包括 Logging、Tracing 和 Metrics,通過這三板斧收集的資料統稱為遙測資料,

  1. 更強大的自定義監控面板

KubeSphere 自 v3.1.0 開始便添加了集群層級的自定義監控,可以選擇默認模板、上傳模板或自定義模板來生成自定義監控面板,KubeSphere 3.2.0 的默認模板加入了對 Grafana 的支持,可以通過指定監控面板 URL 或上傳 Grafana 監控面板 JSON 檔案來匯入 Grafana 監控面板,KubeSphere 會自動將 Grafana 監控面板轉換為 KubeSphere 的監控面板,

針對 GPU 資源也提供了默認的監控模板,并提供了默認指標,減少了用戶自定義創建模板撰寫 YAML 的配置成本,

  1. 告警通知與日志
  • 支持通過 HTTPS 與 Elasticsearch 組件通信,

  • 繼 KubeSphere 3.1 支持郵件、釘釘、企業微信、Webhook 和 Slack 等多通知渠道后,3.2.0 新增支持了對告警通知渠道的配置進行測驗驗證,

  1. ETCD 監控面板支持自動為 ETCD Leader 打上 Leader 標簽,

多云與多集群管理

隨著 Kubernetes 在企業中的應用越來越廣泛,CNCF 在 2020 年的用戶調研中顯示有將近 80% 的用戶在生產環境運行 2 個以上 Kubernetes 集群,KubeSphere 旨在解決多集群和多云管理的難題,為用戶提供統一的控制平面,將應用程式及其副本跨公有云和本地環境分發到多個集群,KubeSphere 還擁有跨集群的可觀測性,包括多集群維度的監控、日志、事件和審計日志等,

KubeSphere 3.2.0 在跨集群調度層面更進一步,創建跨集群的聯邦部署(federatedDeployment) 時,KubeSphere 不僅支持將業務按不同副本數量調度到多個集群,還支持在其詳情頁指定在多個集群分發的副本總數,以及指定該業務的副本分發到多個集群的任意權重,當用戶想要靈活擴展部署并且要將其多副本按不同比例靈活分發到多個集群時,這個功能會非常有用,

運維友好的存盤管理

持久化存盤是企業在生產環境中運行 Kubernetes 最需要關注的能力,穩定可靠的存盤為企業的核心資料保駕護航,KubeSphere 3.2.0 的 Console 界面新增了存盤卷管理功能,管理員可以在存盤型別(StorageClass)下配置是否允許用戶對存盤卷進行克隆快照擴展等功能,為有狀態應用提供更方便的持久化存盤運維,

默認情況下,立即系結 (Immediate) 模式不利于受拓撲結構限制的存盤后端,可能會導致 Pod 無法調度,v3.2.0 新增了延遲系結 (WaitForFirstConsumer) 模式,該模式可以保證直到 Pod 被調度時才系結 PVC 和 PV,這樣就可以根據 Pod 資源等請求來合理調度,

此前 KubeSphere Console 只支持管理存盤卷(PVC),不支持對存盤實體(PV)資源進行管理,這個功能在 KubeSphere 3.2.0 得以實作,現在用戶可以在 Console 界面查看 PV 資訊,并對其進行編輯和洗掉,

用戶創建存盤卷快照時也可以指定快照型別,即指定 VolumeSnapshotClass,這樣就可以指定存盤后端來創建快照,

支持集群級別的網關

在 KubeSphere 3.1 中只支持專案級別的網關,如果用戶的專案過多,勢必會造成資源的浪費,而且不同的企業空間中的網關都是相互獨立的,

KubeSphere 3.2.0 開始支持集群級別的全域網關,所有專案可共用同一個網關,之前已創建的專案網關也不會受到集群網關的影響,

也可以統一納管所有專案的網關,對其進行集中管理和配置,管理員用戶再也不需要切換到不同的企業空間中去配置網關了,由于 K8s 生態中有非常多的 Ingress Controller 可作為網關方案,KubeSphere 3.2.0 將網關后端進行重構后,現在社區任意支持 v1\ingress 的 Ingress Controller 都可作為網關方案靈活對接 KubeSphere,

認證與授權

統一的身份管理和完備的鑒權體系,是多租戶系統中實作邏輯隔離不可或缺的能力,除了可對接 AD/LDAP、OAuth2 等身份認證系統,KubeSphere 3.2.0 還內置了基于 OpenID Connect 的認證服務,可以為其他組件提供身份認證能力,OpenID Connect 是一個基于 OAuth 2.0 規范的用戶身份認證協議,它足夠簡單,但同時也提供了大量的功能和安全選項以滿足企業級業務需求,

面向合作伙伴開放的應用商店

應用商店與應用全生命周期管理是 KubeSphere 獨有的特色,KubeSphere 基于自研并開源的 OpenPitrix 實作了這兩大特性,

KubeSphere 3.2.0 新增了 “動態加載應用商店” 的功能,合作伙伴可申請將應用的 Helm Chart 集成到 KubeSphere 應用商店,相關的 Pull Request 被合并后,KubeSphere 應用商店即可動態加載應用,不再受到 KubeSphere 版本的限制,KubeSphere 應用商店內置的 Chart 地址為:https://github.com/kubesphere/helm-charts,歡迎社區合作伙伴來提交 Helm 應用,比如 Nocalhost 和 Chaos Mesh 已經通過這種方式將 Helm Chart 集成到了 KubeSphere 3.2.0,方便用戶一鍵部署應用至 Kubernetes,

KubeSphere DevOps 更加獨立

KubeSphere DevOps 從 v3.2.0 開始,已經逐步發展為獨立的專案 ks-devops,最終用戶可以自由選擇任意的 Kubernertes 作為運行環境,目前,ks-devops 的后端部分已經可以通過 Helm Chart 來安裝,

Jenkins 作為一款用戶基數極大、生態豐富的 CI 引擎,我們會讓 Jenkins 真正地“扮演”引擎的角色——退入幕后持續為大家提供穩定的流水線功能,本次新增 CRD PipelineRun 來封裝流水線的執行記錄,減少了大量和 Jenkins 直接互動的 API,提升 CI 流水線的性能,

從 v3.2.0 開始,KubeSphere DevOps 新增支持在基于 containerd 的流水線中構建鏡像,未來 KubeSphere DevOps 將作為獨立專案,支持前后端獨立部署并引入 Tekton 與 ArgoCD 等 GitOps 工具,還將集成專案管理與測驗管理平臺,

集群部署更靈活

對于自建 K8s 集群和已有 K8s 集群的用戶,KubeSphere 為用戶分別提供 KubeKey 和 ks-installer 兩種部署方式,

KubeKey 是 KubeSphere 社區開源的一款高效集群部署工具,運行時默認使用 Docker , 也可對接 Containerd CRI-O iSula 等 CRI 運行時,且 ETCD 集群獨立運行,支持與 K8s 分離部署,提高環境部署靈活性,

如果您使用 KubeKey 部署 Kubernetes 與 KubeSphere,以下特性也值得關注:

  • 支持到 Kubernetes 最新版本 v1.22.1,并向下兼容 4 個版本,同時 KubeKey 也新增支持部署 K3s 的實驗性功能,
  • 支持 Kubernetes 集群證書自動更新
  • 支持 Internal LoadBalancer 高可用部署模式,降低集群部署復雜度
  • 大部分集成的組件如 Istio、Jaeger、Prometheus Operator、Fluent Bit、KubeEdge、Nginx ingress controller 都已更新至上游較新版本,詳見 Release Notes 3.2.0

用戶體驗

SIG Docs 成員也對 Console 界面的中英文文案進行了全面的重構與優化,使界面文案和術語介紹更加專業準確,并洗掉了前端的硬編碼和串聯的 UI 字串,以更好地支持 Console 界面的本地化和國際化,

此外,KubeSphere 社區有多位深度用戶參與了對前端的部分功能進行了增強,例如新增支持了對 Harbor 鏡像倉庫的鏡像搜索、添加了對掛載存盤卷到 init container 的支持、去除存盤卷擴展時作業負載自動重啟等特性,

參考 Release Notes 3.2.0 了解更多的用戶體驗優化、功能增強以及 Bug 修復,可通過官方檔案兩條命令在線安裝下載 KubeSphere 3.2.0,離線安裝也將在一周左右在社區提供下載,

致謝

以下是參與 KubeSphere 3.2.0 代碼與檔案貢獻的貢獻者 GitHub ID,若此名單有遺漏請您與我們聯系,排名不分先后,

關于 KubeSphere

KubeSphere (https://kubesphere.io)是在 Kubernetes 之上構建的開源容器混合云,提供全堆疊的 IT 自動化運維的能力,簡化企業的 DevOps 作業流,

KubeSphere 已被 Aqara 智能家居、愛立信、本來生活、東軟、華云、新浪、三一重工、華夏銀行、四川航空、國藥集團、微眾銀行、杭州數跑科技、紫金保險、去哪兒網、中通、中國人民銀行、中國銀行、中國人保壽險、中國太平保險、中國移動、中國電信、天翼云、中移金科、Radore、ZaloPay 等海內外數千家企業采用,KubeSphere 提供了開發者友好的向導式操作界面和豐富的企業級功能,包括 Kubernetes 多云與多集群管理、DevOps (CI/CD)、應用生命周期管理、邊緣計算、微服務治理 (Service Mesh)、多租戶管理、可觀測性、存盤與網路管理、GPU support 等功能,幫助企業快速構建一個強大和功能豐富的容器云平臺,

GitHub:https://github.com/kubesphere

官網(中國站):https://kubesphere.com.cn

微信群:請搜索添加群助手VX號 kubesphere

本文由博客一文多發平臺 OpenWrite 發布!

轉載請註明出處,本文鏈接:https://www.uj5u.com/qita/347020.html

標籤:其他

上一篇:4G工業路由器的硬體保護作用是什么

下一篇:Codeforces Round #753 (Div. 3)

標籤雲
其他(157675) Python(38076) JavaScript(25376) Java(17977) C(15215) 區塊鏈(8255) C#(7972) AI(7469) 爪哇(7425) MySQL(7132) html(6777) 基礎類(6313) sql(6102) 熊猫(6058) PHP(5869) 数组(5741) R(5409) Linux(5327) 反应(5209) 腳本語言(PerlPython)(5129) 非技術區(4971) Android(4554) 数据框(4311) css(4259) 节点.js(4032) C語言(3288) json(3245) 列表(3129) 扑(3119) C++語言(3117) 安卓(2998) 打字稿(2995) VBA(2789) Java相關(2746) 疑難問題(2699) 细绳(2522) 單片機工控(2479) iOS(2429) ASP.NET(2402) MongoDB(2323) 麻木的(2285) 正则表达式(2254) 字典(2211) 循环(2198) 迅速(2185) 擅长(2169) 镖(2155) 功能(1967) .NET技术(1958) Web開發(1951) python-3.x(1918) HtmlCss(1915) 弹簧靴(1913) C++(1909) xml(1889) PostgreSQL(1872) .NETCore(1853) 谷歌表格(1846) Unity3D(1843) for循环(1842)

熱門瀏覽
  • 網閘典型架構簡述

    網閘架構一般分為兩種:三主機的三系統架構網閘和雙主機的2+1架構網閘。 三主機架構分別為內端機、外端機和仲裁機。三機無論從軟體和硬體上均各自獨立。首先從硬體上來看,三機都用各自獨立的主板、記憶體及存盤設備。從軟體上來看,三機有各自獨立的作業系統。這樣能達到完全的三機獨立。對于“2+1”系統,“2”分為 ......

    uj5u.com 2020-09-10 02:00:44 more
  • 如何從xshell上傳檔案到centos linux虛擬機里

    如何從xshell上傳檔案到centos linux虛擬機里及:虛擬機CentOs下執行 yum -y install lrzsz命令,出現錯誤:鏡像無法找到軟體包 前言 一、安裝lrzsz步驟 二、上傳檔案 三、遇到的問題及解決方案 總結 前言 提示:其實很簡單,往虛擬機上安裝一個上傳檔案的工具 ......

    uj5u.com 2020-09-10 02:00:47 more
  • 一、SQLMAP入門

    一、SQLMAP入門 1、判斷是否存在注入 sqlmap.py -u 網址/id=1 id=1不可缺少。當注入點后面的引數大于兩個時。需要加雙引號, sqlmap.py -u "網址/id=1&uid=1" 2、判斷文本中的請求是否存在注入 從文本中加載http請求,SQLMAP可以從一個文本檔案中 ......

    uj5u.com 2020-09-10 02:00:50 more
  • Metasploit 簡單使用教程

    metasploit 簡單使用教程 浩先生, 2020-08-28 16:18:25 分類專欄: kail 網路安全 linux 文章標簽: linux資訊安全 編輯 著作權 metasploit 使用教程 前言 一、Metasploit是什么? 二、準備作業 三、具體步驟 前言 Msfconsole ......

    uj5u.com 2020-09-10 02:00:53 more
  • 游戲逆向之驅動層與用戶層通訊

    驅動層代碼: #pragma once #include <ntifs.h> #define add_code CTL_CODE(FILE_DEVICE_UNKNOWN,0x800,METHOD_BUFFERED,FILE_ANY_ACCESS) /* 更多游戲逆向視頻www.yxfzedu.com ......

    uj5u.com 2020-09-10 02:00:56 more
  • 北斗電力時鐘(北斗授時服務器)讓網路資料更精準

    北斗電力時鐘(北斗授時服務器)讓網路資料更精準 北斗電力時鐘(北斗授時服務器)讓網路資料更精準 京準電子科技官微——ahjzsz 近幾年,資訊技術的得了快速發展,互聯網在逐漸普及,其在人們生活和生產中都得到了廣泛應用,并且取得了不錯的應用效果。計算機網路資訊在電力系統中的應用,一方面使電力系統的運行 ......

    uj5u.com 2020-09-10 02:01:03 more
  • 【CTF】CTFHub 技能樹 彩蛋 writeup

    ?碎碎念 CTFHub:https://www.ctfhub.com/ 筆者入門CTF時時剛開始刷的是bugku的舊平臺,后來才有了CTFHub。 感覺不論是網頁UI設計,還是題目質量,賽事跟蹤,工具軟體都做得很不錯。 而且因為獨到的金幣制度的確讓人有一種想去刷題賺金幣的感覺。 個人還是非常喜歡這個 ......

    uj5u.com 2020-09-10 02:04:05 more
  • 02windows基礎操作

    我學到了一下幾點 Windows系統目錄結構與滲透的作用 常見Windows的服務詳解 Windows埠詳解 常用的Windows注冊表詳解 hacker DOS命令詳解(net user / type /md /rd/ dir /cd /net use copy、批處理 等) 利用dos命令制作 ......

    uj5u.com 2020-09-10 02:04:18 more
  • 03.Linux基礎操作

    我學到了以下幾點 01Linux系統介紹02系統安裝,密碼啊破解03Linux常用命令04LAMP 01LINUX windows: win03 8 12 16 19 配置不繁瑣 Linux:redhat,centos(紅帽社區版),Ubuntu server,suse unix:金融機構,證券,銀 ......

    uj5u.com 2020-09-10 02:04:30 more
  • 05HTML

    01HTML介紹 02頭部標簽講解03基礎標簽講解04表單標簽講解 HTML前段語言 js1.了解代碼2.根據代碼 懂得挖掘漏洞 (POST注入/XSS漏洞上傳)3.黑帽seo 白帽seo 客戶網站被黑帽植入劫持代碼如何處理4.熟悉html表單 <html><head><title>TDK標題,描述 ......

    uj5u.com 2020-09-10 02:04:36 more
最新发布
  • 2023年最新微信小程式抓包教程

    01 開門見山 隔一個月發一篇文章,不過分。 首先回顧一下《微信系結手機號資料庫被脫庫事件》,我也是第一時間得知了這個訊息,然后跟蹤了整件事情的經過。下面是這起事件的相關截圖以及近日流出的一萬條資料樣本: 個人認為這件事也沒什么,還不如關注一下之前45億快遞資料查詢渠道疑似在近日復活的訊息。 訊息是 ......

    uj5u.com 2023-04-20 08:48:24 more
  • web3 產品介紹:metamask 錢包 使用最多的瀏覽器插件錢包

    Metamask錢包是一種基于區塊鏈技術的數字貨幣錢包,它允許用戶在安全、便捷的環境下管理自己的加密資產。Metamask錢包是以太坊生態系統中最流行的錢包之一,它具有易于使用、安全性高和功能強大等優點。 本文將詳細介紹Metamask錢包的功能和使用方法。 一、 Metamask錢包的功能 數字資 ......

    uj5u.com 2023-04-20 08:47:46 more
  • vulnhub_Earth

    前言 靶機地址->>>vulnhub_Earth 攻擊機ip:192.168.20.121 靶機ip:192.168.20.122 參考文章 https://www.cnblogs.com/Jing-X/archive/2022/04/03/16097695.html https://www.cnb ......

    uj5u.com 2023-04-20 07:46:20 more
  • 從4k到42k,軟體測驗工程師的漲薪史,給我看哭了

    清明節一過,盲猜大家已經無心上班,在數著日子準備過五一,但一想到銀行卡里的余額……瞬間心情就不美麗了。最近,2023年高校畢業生就業調查顯示,本科畢業月平均起薪為5825元。調查一出,便有很多同學表示自己又被平均了。看著這一資料,不免讓人想到前不久中國青年報的一項調查:近六成大學生認為畢業10年內會 ......

    uj5u.com 2023-04-20 07:44:00 more
  • 最新版本 Stable Diffusion 開源 AI 繪畫工具之中文自動提詞篇

    🎈 標簽生成器 由于輸入正向提示詞 prompt 和反向提示詞 negative prompt 都是使用英文,所以對學習母語的我們非常不友好 使用網址:https://tinygeeker.github.io/p/ai-prompt-generator 這個網址是為了讓大家在使用 AI 繪畫的時候 ......

    uj5u.com 2023-04-20 07:43:36 more
  • 漫談前端自動化測驗演進之路及測驗工具分析

    隨著前端技術的不斷發展和應用程式的日益復雜,前端自動化測驗也在不斷演進。隨著 Web 應用程式變得越來越復雜,自動化測驗的需求也越來越高。如今,自動化測驗已經成為 Web 應用程式開發程序中不可或缺的一部分,它們可以幫助開發人員更快地發現和修復錯誤,提高應用程式的性能和可靠性。 ......

    uj5u.com 2023-04-20 07:43:16 more
  • CANN開發實踐:4個DVPP記憶體問題的典型案例解讀

    摘要:由于DVPP媒體資料處理功能對存放輸入、輸出資料的記憶體有更高的要求(例如,記憶體首地址128位元組對齊),因此需呼叫專用的記憶體申請介面,那么本期就分享幾個關于DVPP記憶體問題的典型案例,并給出原因分析及解決方法。 本文分享自華為云社區《FAQ_DVPP記憶體問題案例》,作者:昇騰CANN。 DVPP ......

    uj5u.com 2023-04-20 07:43:03 more
  • msf學習

    msf學習 以kali自帶的msf為例 一、msf核心模塊與功能 msf模塊都放在/usr/share/metasploit-framework/modules目錄下 1、auxiliary 輔助模塊,輔助滲透(埠掃描、登錄密碼爆破、漏洞驗證等) 2、encoders 編碼器模塊,主要包含各種編碼 ......

    uj5u.com 2023-04-20 07:42:59 more
  • Halcon軟體安裝與界面簡介

    1. 下載Halcon17版本到到本地 2. 雙擊安裝包后 3. 步驟如下 1.2 Halcon軟體安裝 界面分為四大塊 1. Halcon的五個助手 1) 影像采集助手:與相機連接,設定相機引數,采集影像 2) 標定助手:九點標定或是其它的標定,生成標定檔案及內參外參,可以將像素單位轉換為長度單位 ......

    uj5u.com 2023-04-20 07:42:17 more
  • 在MacOS下使用Unity3D開發游戲

    第一次發博客,先發一下我的游戲開發環境吧。 去年2月份買了一臺MacBookPro2021 M1pro(以下簡稱mbp),這一年來一直在用mbp開發游戲。我大致分享一下我的開發工具以及使用體驗。 1、Unity 官網鏈接: https://unity.cn/releases 我一般使用的Apple ......

    uj5u.com 2023-04-20 07:40:19 more