ChaosMeta V0.7.0 版本發布 進入CNCF混沌工程全景圖

混沌工程 ChaosMeta 的全新版本 V0.7.0 現已正式發布!該版本包含了許多新特性和增強功能,在編排界面提供了多集群管理,在代碼層面支持多命令下發通道的選擇。另外由螞蟻集團發起的ChaosMeta于北京時間2024年1月10日正式進入CNCF混沌工程全景圖。

ChaosMeta進入CNCF混沌工程全景圖

北京時間2024年1月10日,ChaosMeta正式進入CNCF混沌工程全景圖,在混沌工程領域占有一席之地。ChaosMeta會在混沌工程、云原生、AI等領域不斷精進,持續構建穩定性平臺生態圈。

新版本特性

▌多集群管理

簡介:ChaosMeta支持多集群管理,ChaosMeta不僅支持阿里云ACK,也同時支持其他云廠商或者自建的K8S集群,提供強大的可擴展性。

原理:為了更好的在中樞集群中管理多個k8s集群,在不使用開源聯邦特性的情況下,基于Kubeconfig實現了一套K8S多集群管理的方案。

注意:控制面chaosmeta-platform只部署一個集群即可,chaosmeta-inject、chaosmeta-daemon、chaosmeta-flow等所有運行面組件都需要在各個集群部署一套。

▌頁面配置

1.多集群配置:在配置頁面導入集群,配置Kubeconfig文件。

2.攻擊集群選定:在填寫攻擊參數時選擇攻擊集群,可選擇的攻擊集群就是步驟一所配置的有權限的K8S集群。

▌多命令下發通路

簡介:大型IT公司通常會對命令下發通道有著嚴格的限制,正因如此我們不僅提供ChaosMeta自建的命令下發通道(Daemonset),也支持接入其他已經存在的命令下發通道。

原理:實現下面的Middleware就可以接入已存在的命令下發通道。(ExecCmdTask、QueryTaskStatus)

▌代碼適配

type Middleware interface {// 腳本執行: host: 集群ip,  cmd:下發的shell指令, userKey: 用戶id, sync: 同步或者異步ExecCmdTask(ctx context.Context, host string, cmd string) common.TaskResult// 任務狀態查詢:taskId 任務id, userKey: 用戶idQueryTaskStatus(ctx context.Context, taskId string, userKey string) common.TaskResult
}

新版本修復

1. 修復cron表達式定期執行失效的問題。
2. 修復定時任務的時區顯示問題。

未來方向

接下來我們會繼續完善各方面的能力

  1. 支持大模型領域相關能力的建設,比如訓練任務延遲、推理結果編碼篡改等。
  2. 支持安全領域相關能力的建設,比如數據庫勒索、服務權限篡改、SYN洪水等。
  3. 支持PaaS、中間件領域相關能力的建設,比如請求apiserver超時、監控系統指標異常等。

加入我們

作為一個開放的項目,我們認可開源的研發模式,并致力于將 ChaosMeta 社區打造成一個開放和有創造力的社區。后續,所有的研發、討論等相關工都會在社區透明運行。

我們歡迎任何形式的參與,包括且不限于提問、代碼貢獻、技術討論、需求建議等。期待收到社區想法和反饋,以推動項目往前進一步發展。

如果對我們的項目或者設計理念感興趣,請 star 我們的項目給予支持。

項目 GitHub 地址:

https://github.com/traas-stack/chaosmeta

官方文檔:

https://chaosmeta.gitbook.io/chaosmeta-cn

微信群:請添加負責人邀請入1群,或者掃碼入2群

釘釘群:21765030887

公眾號:ChaosMeta混沌工程

本文來自互聯網用戶投稿,該文觀點僅代表作者本人,不代表本站立場。本站僅提供信息存儲空間服務,不擁有所有權,不承擔相關法律責任。
如若轉載,請注明出處:http://www.pswp.cn/bicheng/17144.shtml
繁體地址,請注明出處:http://hk.pswp.cn/bicheng/17144.shtml
英文地址,請注明出處:http://en.pswp.cn/bicheng/17144.shtml

如若內容造成侵權/違法違規/事實不符,請聯系多彩編程網進行投訴反饋email:809451989@qq.com,一經查實,立即刪除!

相關文章

20232906 2023-2024-2 《網絡與系統攻防技術》第十一次作業

20232906 2023-2024-2 《網絡與系統攻防技術》第十一次作業 1.實驗內容 一、web瀏覽器滲透攻擊 任務:使用攻擊機和Windows靶機進行瀏覽器滲透攻擊實驗,體驗網頁木馬構造及實施瀏覽器攻擊的實際過程。 二、取證分析實踐—網頁木馬攻擊場景分析 ①首先你…

07_Servlet

Servlet 一 Servlet簡介 1.1 動態資源和靜態資源 靜態資源 無需在程序運行時通過代碼運行生成的資源,在程序運行之前就寫好的資源. 例如:html css js img ,音頻文件和視頻文件 動態資源 需要在程序運行時通過代碼運行生成的資源,在程序運行之前無法確定的數據,運行時動態生成…

轉行一年了

關注、星標公眾號,直達精彩內容 ID:技術讓夢想更偉大 整理:李肖遙 來公司一年了。 說是轉行其實還是在半導體行業,熟悉我的朋友知道 ,我在18年開始進入半導體行業,那個時候想著行業很重要,站對了…

【前端三劍客之JS】詳解JS

1. JS的引入方式 (1). 內部腳本方式引入 在頁面上,通過一對script標簽引入js代碼.script代碼放置位置有一定隨意性,一般放在head標簽中. (2).外部腳本方式引入. 內部腳本只能在當前頁面中使用,代碼復用度不高.可以將腳本放在單獨的js文件…

HG/T 6088-2022 透水道路用涂料檢測

透水混凝土是指由水泥、礦物摻合料、骨料、外加劑及水等主要材料經拌合形成的,具有透水功能的混凝土材料,用于其表面的涂料稱為透水道路用涂料。 HG/T 6088-2022透水道路用涂料檢測項目: 測試指標 測試方法 有害物質限量 GB 38468 在容器…

io.net 是什么,DePIN(去中心化物理基礎設施網絡)

目錄 io.net 是什么 io.net去中心化原理 DePIN(去中心化物理基礎設施網絡)

氣泡水位計的安裝方法詳解(二)

氣泡水位計的安裝方法詳解(二) 產品簡介 氣泡式水位計ZL-BWL-013是一款適用于水文、水利信息化建設領域的新一代水位測量類設備,產品執行GB/T 11828.2-2022標準。ZL-BWL-013氣泡水位計,具有安裝方便、易于操作,高精度…

算法刷題day54:搜索(一)

目錄 引言一、池塘計數二、城堡問題三、山峰和山谷四、迷宮問題五、武士風度的牛六、抓住那頭牛七、矩陣距離八、魔板 引言 針對于藍橋杯,搜索問題還是非常之重要的,在省賽前深知暴搜的重要性,所以提前先把提高課的搜索一章給看了&#xff0…

odoo10 編寫圖片上傳接口(獲取外部訪問鏈接)

首先你需要一個模型 class Vehicle(models.Model):_name vehicleimage fields.Binary(string"圖片", attachmentTrue)編寫圖片訪問接口 http.route(/vehicle/image/<int:vehicle_id>, typehttp, authpublic)def vehicle_image(self, vehicle_id, **kwargs)…

分布式鎖的原理和實現(Go)

文章目錄 為什么需要分布式鎖&#xff1f;go語言分布式鎖的實現Redis自己的實現紅鎖是什么別人的帶紅鎖的實現 etcdzk的實現 為什么需要分布式鎖&#xff1f; 保證分布式系統并發請求或不同服務實例操作共享資源的安全性&#xff0c;通過一種協調機制來保證在同一時刻只有一個…

設計模式17——模板方法模式

寫文章的初心主要是用來幫助自己快速的回憶這個模式該怎么用&#xff0c;主要是下面的UML圖可以起到大作用&#xff0c;在你學習過一遍以后可能會遺忘&#xff0c;忘記了不要緊&#xff0c;只要看一眼UML圖就能想起來了。同時也請大家多多指教。 模板方法模式&#xff08;Temp…

阿里云Linux 3.2104 LTS 64位安裝SVN服務器

直接按步驟 yum install subversion 寫y就行 主要是看看安裝了那些文件 rpm -ql subversion 主要是為了創建版本庫而準備&#xff0c;這個能一遍創建就一遍創建&#xff0c;不行就逐個創建。能創就忽略下面兩個mkdir步驟。 mkdir /home/svn/groupRepos 根據新建目錄作為版本…

LeetCode第131場雙周賽C++題解

3158.求出出現兩次數字的XOR值 給你一個數組 nums &#xff0c;數組中的數字 要么 出現一次&#xff0c;要么 出現兩次。 請你返回數組中所有出現兩次數字的按位 XOR 值&#xff0c;如果沒有數字出現過兩次&#xff0c;返回 0 。 示例 1&#xff1a; 輸入&#xff1a;nums …

程序中的網絡地址等敏感信息,從網絡安全的角度,應該怎么配置

從網絡安全的角度來看&#xff0c;配置IP信息需要謹慎處理&#xff0c;以防止敏感信息泄露和系統受到攻擊。以下是一些建議和最佳實踐&#xff1a; 1. 使用環境變量或配置管理工具 環境變量 將IP地址等敏感信息存儲在環境變量中&#xff0c;而不是硬編碼在代碼里。這有助于確…

業務實戰————Uibot6.0 .1多頁面商品信息抓取RPA機器人

前言 【案例描述】 鮮果記水果店計劃在淘寶電商平臺上開設一家新店&#xff0c;小微是該企業運營部分的運營專員&#xff0c;主要負責公司商品上架和管理的工作。 公司計劃在開店的新品促銷活動中增加水果品類紅富士蘋果。小微需在商品上架前了解目前平臺中銷量前列的紅富士蘋…

C#面:死鎖的必要條件是什么?怎么克服?

C#中的死鎖是指兩個或多個線程互相等待對方釋放資源&#xff0c;導致程序無法繼續執行的情況。 死鎖的必要條件&#xff1a; 互斥條件&#xff1a;至少有一個資源被設置為只能被一個線程占用。請求與保持條件&#xff1a;一個線程在持有資源的同時又請求其他線程占有的資源。…

SpringBootTest測試框架一

為了方便開發,對數據進行mock處理,形成文件,只修改文件內容達到mock指定數據的目的 1、定義測試模式 @Retention(RetentionPolicy.RUNTIME) @Target({ElementType.METHOD}) public @interface TestModel {TestModelEnum value() default TestModelEnum.LOCAL_PRIOR;String…

數字水印 | 離散余弦變換 DCT 基本原理及 Python 代碼實現

目錄 1?基本原理2?代碼實現3?圖像壓縮 1?基本原理 參考博客&#xff1a;https://www.cnblogs.com/zxporz/p/16072580.html D C T \mathsf{DCT} DCT 全稱為 D i s c r e t e C o s i n e T r a n s f o r m \mathsf{Discrete\ Cosine\ Transform} Discrete Cosine Transfo…

新購入的讀碼器該如何測試呢?

物聯網技術的飛速發展&#xff0c;條碼二維碼作為一種高效、便捷的數據傳輸方式&#xff0c;已經廣泛應用于倉儲、物流配送、零售與結算、MES系統等生活和工業領域。新購的條碼二維碼讀碼器&#xff0c;在使用前要了解它的使用方法和性能&#xff0c;以確保其性能穩定、讀取準確…

小預算大效果:揭秘品牌如何用創新方法實現低成本傳播

說到品牌&#xff0c;我們都知道&#xff0c;沒錢是真的難搞。 品牌建設就像跑馬拉松&#xff0c;得慢慢來&#xff0c;持續投入&#xff0c;一點一滴積累聲譽&#xff0c;這樣才能培養出忠實的粉絲團。 但別急&#xff0c;就算資金緊張&#xff0c;我們也有辦法讓品牌慢慢站…