rbd-chaos

rbd-chaos(builder)组件说明

组件的构建均由 rbd-chaos 处理。

运行方式

运行于Kubernetes集群内部,POD运行,由Kubernetes和Rainbond-Operator共同维护和管理

常用参数说明

kubectl edit rbdcomponents.rainbond.io rbd-chaos -n rbd-system

  1. spec:
  2. args:
  3. - --mysql 数据库连接信息
  4. - --hostIP # 当前节点内网IP
  5. - --log-level=debug # 日志级别(默认“info”)
  6. - --etcd-endpoints=list # etcd 连接信息,多个以逗号分隔
  7. - --etcd-ca=/run/ssl/etcd/ca.pem # etcd 证书
  8. - --etcd-cert=/run/ssl/etcd/server.pem
  9. - --etcd-key=/run/ssl/etcd/server-key.pem
  10. image: rbd-chaos:v5.6.0-release
  11. imagePullPolicy: IfNotPresent
  12. priorityComponent: false
  13. replicas: 2
  14. resources: {}
  15. volumeMounts:
  16. - mountPath: /run/ssl/etcd
  17. name: etcdssl
  18. volumes:
  19. - name: etcdssl
  20. secret:
  21. defaultMode: 420
  22. secretName: my-etcd