Skip to main content
Version: v5.1

Rainbond服务组件依赖关系

依赖关系

组件名称依赖其他组件
rbd-apidocker、rbd-db、etcd
rbd-app-uidocker、rbd-db
rbd-chaosdocker、rbd-db、etcd
rbd-workerdocker、rbd-db、etcd、kube-apiserver
rbd-eventlogdocker、rbd-db、etcd、kube-apiserver、storage
rbd-montiordocker、etcd
rbd-repodocker、rbd-gateway
rbd-hubdocker、rbd-gateway、storage
rbd-webclidocker、etcd、
rbd-gatewaydocker、etcd、storage
rbd-mqdocker、etcd
calicodocker、etcd
kubeletdocker、etcd、calico
kube-apiserveretcd
kube-controller-managerkube-apiserver
kube-schedulerkube-apiserver
etcddocker
nodeetcd

能用来做什么

这些依赖关系,在排查集群某个服务报错时,显得非常重要。

举例说明:

当 rbd-api 服务报错并无法通过重启启动时,需要优先查看 docker、rbd-db、etcd 三个组件是否正常。只有在依赖组件全部正常工作的时候,rbd-api的问题排查才有意义。