сохтани подкастаҳо барои мониторинги Ceph (бо ceph-мон, тафтиши ҳолати кластер; барои кворум, дар аксари ҳолатҳо се нусха ҷойгир карда мешавад ва агар яке аз онҳо афтад, нусхаи нав боло меравад);
идоракунии CRDs (Таърифҳои захираҳои фармоишӣ) барои худ кластер, ҳавзҳои нигоҳдорӣ, мағозаҳои объект(маҷмӯи захираҳо ва хидматҳо барои хидматрасонии дархостҳои HTTP, ки PUT/GET-ро дар объектҳо иҷро мекунанд - онҳо бо S3 ва Swift API мувофиқанд), инчунин системаҳои файлӣ;
Агентҳои Рук бо қуттиҳои алоҳида, ки дар ҳар як гиреҳи Kubernetes ҷойгир шудаанд, муаррифӣ карда мешаванд. Мақсади агент конфигуратсияи плагин мебошад FlexVolume, ки барои ҳаҷми нигоҳдорӣ дар Kubernetes дастгирӣ мекунад. Агент амалиёти анборро амалӣ мекунад: дастгоҳҳои нигаҳдории шабакаро мепайвандад, ҳаҷмҳоро насб мекунад, системаи файлиро формат мекунад ва ғайра.
Ҷой ва нақши ҷузъҳои Rook дар нақшаи умумии кластери Kubernetes
Rook се намуди нигоҳдорӣ пешниҳод мекунад:
блок (Блок, StorageClass) — анборро ба як оташдон васл мекунад;
объект (объекти, ObjectStore) - дар дохил ва берун аз кластери Kubernetes дастрас аст (тавассути S3 API);
системаи файлии муштарак (Системаи файлии муштарак, Filesystem) як системаи файлист, ки барои хондан ва навиштан аз як қатор қуттиҳо насб кардан мумкин аст.
Дар дохили Rook инҳоянд:
Mons — поддонхо барои мониторинги Ceph (бо сеф-мон дар боло зикршуда);
OSDs - pods бо демонҳои ceph-osd (Demons Storage Object);
М.Г.Р. - лӯндаҳо бо дев ceph-mgr (Менеҷери Ceph), ки имкониятҳои иловагии мониторинг ва интерфейсҳоро барои системаҳои беруна таъмин мекунад (мониторинг/назорат);
RGW(ихтиёрӣ) - қуттиҳо бо нигоҳдории ашё;
MDS(ихтиёрӣ) - pods бо системаи файлии муштарак.
Ҳама демонҳои Rook (Mons, OSDs, MGR, RGW, MDS) ба як бинарӣ (rook) дар як контейнер кор мекунанд.