Service Component Deps

Dependency

Component nameDepends on other components
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
cube-controller-managercube-apiserver
be schedulerbe apiserver
etcddocker
nodeetcd

Useage

These dependencies are very important when troubleshooting a service error in the cluster.

For example:

  • When the rbd-api service reports an error and cannot be restarted, you need to check whether the three components of docker, rbd-db, etcd are normal. The troubleshooting of rbd-api only makes sense when all dependent components are working properly.