国产精品天干天干,亚洲毛片在线,日韩gay小鲜肉啪啪18禁,女同Gay自慰喷水

歡迎光臨散文網(wǎng) 會員登陸 & 注冊

深究Kubernetes源碼-存儲-7 Extenal Attacher機制流程分析

2022-09-14 14:35 作者:黑暗光影DIY  | 我要投稿

分析基于kubernetes v1.26

同ProvisionerController,CSIAttachController屬于kubernetes-csi/external-attacher項目https://github.com/kubernetes-csi/external-attacher,作為CSI Controller Plugin SideCar運行,是Kubernetes與CSI Plugin的適配層。主要邏輯是關(guān)注VolumeAttachment,然后通過gRPC調(diào)用CSI Plugin執(zhí)行Volume的 Attach/Detach。類圖如下,核心是csiHandler。

其核心流程如下,主要在三個協(xié)程中:syncPV/syncVA/ReconcileVA

syncPV為同步PersistenVolume,為其設(shè)置Finializer。ReconcileVA主要同步VolumeAttachment,若VA狀態(tài)不符合預(yù)期,將VA加入到vaQueue,由syncVA進行進一步處理。核心流程為syncVA,處理VolumeAttachment,根據(jù)情況調(diào)用CSI ControllerPlugin,并更新VA狀態(tài)到預(yù)期狀態(tài)。

syncAttach/syncDetach核心流程是通過gRPC調(diào)用CSI Controller Plugin ControllerPublishVolume/ControllerUnpublishVolume,并同步VolumeAttachment狀態(tài)


深究Kubernetes源碼-存儲-7 Extenal Attacher機制流程分析的評論 (共 條)

分享到微博請遵守國家法律
利津县| 福海县| 阆中市| 延川县| 重庆市| 朝阳县| 武城县| 秦皇岛市| 正阳县| 图木舒克市| 开封市| 新干县| 砚山县| 锦屏县| 凤庆县| 岳阳县| 东明县| 莱阳市| 马山县| 壤塘县| 洞口县| 通辽市| 苍溪县| 赞皇县| 颍上县| 高台县| 乌苏市| 永丰县| 梨树县| 阿鲁科尔沁旗| 台山市| 屯昌县| 通化县| 扎鲁特旗| 广河县| 中西区| 平潭县| 乌恰县| 津南区| 竹北市| 桂林市|