


Chaos Mesh เป็นแพลตฟอร์มวิศวกรรมความโกลาหลของคลาวด์โอเพนซอร์ส มันมีการจำลองความผิดพลาดหลายประเภทและมีความสามารถมหาศาลในการจัดสถานการณ์ความผิดพลาด
การใช้ความโกลาหลตาข่ายคุณสามารถจำลองความผิดปกติต่าง ๆ ที่อาจเกิดขึ้นในความเป็นจริงในระหว่างการพัฒนาการทดสอบและสภาพแวดล้อมการผลิตและค้นหาปัญหาที่อาจเกิดขึ้นในระบบ เพื่อลดเกณฑ์สำหรับโครงการวิศวกรรมความโกลาหล Chaos Mesh ให้การดำเนินการสร้างภาพแก่คุณ คุณสามารถออกแบบสถานการณ์ความโกลาหลของคุณบนเว็บ UI และตรวจสอบสถานะของการทดลอง Chaos ได้อย่างง่ายดาย


Chaos Mesh เป็นโครงการบ่มเพาะพื้นฐานการประมวลผลแบบคลาวด์เนทีฟ (CNCF) หากคุณเป็นองค์กรที่ต้องการช่วยกำหนดวิวัฒนาการของเทคโนโลยีที่ได้รับการบรรจุแบบบรรจุภัณฑ์แบบไดนามิกแบบไดนามิกและไมโครเซิร์ตที่มุ่งเน้นให้พิจารณาเข้าร่วม CNCF สำหรับรายละเอียดเกี่ยวกับผู้ที่เกี่ยวข้องและวิธีการที่ Chaos Mesh มีบทบาทอย่างไรอ่านประกาศ CNCF
ในขั้นตอนปัจจุบัน Chaos Mesh มีส่วนประกอบดังต่อไปนี้:
ดูวิดีโอสาธิตต่อไปนี้เพื่อดูความวุ่นวายอย่างรวดเร็วของ Chaos Mesh:

ผู้ประกอบการ Chaos ฉีดความโกลาหลลงในแอพพลิเคชั่นและโครงสร้างพื้นฐานของ Kubernetes ในวิธีที่จัดการได้ซึ่งให้คำจำกัดความที่กำหนดเองสำหรับการทดลอง Chaos และ orchestration อัตโนมัติ มีสององค์ประกอบในการเล่น:
CHAOS Controller Manager : มีหน้าที่หลักในการกำหนดเวลาและการจัดการการทดลอง Chaos ส่วนประกอบนี้มีตัวควบคุม CRD หลายตัวเช่นคอนโทรลเลอร์เวิร์กโฟลว์คอนโทรลเลอร์ตัวกำหนดตารางเวลาและคอนโทรลเลอร์ประเภทความผิดพลาดต่างๆ
Chaos Daemon : ทำงานเป็น Daemonset และได้รับอนุญาตพิเศษโดยค่าเริ่มต้น (ซึ่งสามารถปิดใช้งานได้) ส่วนประกอบนี้ส่วนใหญ่รบกวนอุปกรณ์เครือข่ายเฉพาะระบบไฟล์เคอร์เนลโดยการแฮ็คเข้าสู่เนมสเปซ POD เป้าหมาย

ผู้ดำเนินการ Chaos ใช้ CustomResourceDefinition (CRD) เพื่อกำหนดวัตถุความโกลาหล
การใช้งานในปัจจุบันสนับสนุนวัตถุ CRD สองสามประเภทสำหรับการฉีดความผิดพลาดคือ PodChaos , NetworkChaos , IOChaos , TimeChaos , StressChaos และอื่น ๆ คุณสามารถรับรายชื่อวัตถุ CRD ทั้งหมดและข้อกำหนดของพวกเขาในเอกสาร Chaos Mesh
ดูการเริ่มต้นอย่างรวดเร็วและติดตั้ง Chaos Mesh โดยใช้ Helm
ดูคู่มือคู่มือและคู่มือการพัฒนา
ดูผู้ใช้
บล็อกเกี่ยวกับการออกแบบและการนำไปใช้งาน Chaos Mesh, คุณสมบัติ, Chaos Engineering, การอัปเดตชุมชน ฯลฯ ดูบล็อก Chaos Mesh นี่คือบางส่วนที่แนะนำให้คุณเริ่มต้นด้วย:
โปรดติดต่อข้อบกพร่องคำขอคุณสมบัติและปัญหาอื่น ๆ ผ่าน:
ติดตามเราบน Twitter @chaos_mesh
การเข้าร่วมช่อง #project-chaos-mesh ในพื้นที่ทำงานของ CNCF Slack
การกรอกปัญหาหรือเปิดประชาสัมพันธ์กับที่เก็บนี้
Chaos Mesh Community Monthly (การอัปเดตชุมชนและระดับโครงการการแบ่งปัน/การสาธิตชุมชนเวลาทำการ)
การประชุมการพัฒนาความโกลาหลของ Mesh (เผยแพร่, แผนงาน/คุณสมบัติ/การวางแผนและการอภิปราย RFC, ปัญหา triage/การอภิปราย ฯลฯ )
Chaos Mesh ได้รับใบอนุญาตภายใต้ใบอนุญาต Apache เวอร์ชัน 2.0 ดูใบอนุญาตสำหรับเนื้อหาเต็ม
Chaos Mesh เป็นเครื่องหมายการค้าของมูลนิธิ Linux สงวนลิขสิทธิ์