Contributor
aroura

Introduce New CRD ShardingSphereChaos


Mentors
tuichenchuxin, Maxwell Miao
Organization
Apache Software Foundation
Technologies
go, kubernetes, chaos
Topics
cloud, chaosEngineer
Problem: Introduce New CRD ShardingSphereChaos to ShardingSphere. Plan: 1. Design chaos based on ShardingSphere in a production environment 2.Implement it to out environment by operator.define the status and spec of the corresponding crd based on the actual chaos implemented (considering its duration, running state). The chaos can be managed by writing corresponding logic code in reconcile. 3.make it automatic and do a lot chaos experiments to improve system availability. Result: 1.chaos CRD and controller. 2.chaosEngineer theory about ShardingSphere 3.automatic chaos engineer