摘要: kubernetes CRI分析-k8s CRI分析。kubernetes中有3个功能接口,分别是容器网络接口CNI、容器运行时接口CRI和容器存储接口CSI。本文会对CNI是什么、CNI系统架构做介绍,以及k8s对CNI进行相关操作来构建和删除pod网络进行分析 阅读全文
posted @ 2021-08-22 10:44 良凯尔 阅读(2830) 评论(1) 推荐(1)
摘要: kubernetes CRI分析-k8s CRI分析。kubelet删除pod分析。kubelet调用CRI删除pod分析。kubernetes中有3个功能接口,分别是容器网络接口CNI、容器运行时接口CRI和容器存储接口CSI。本文会对kubelet调用CRI删除pod分析。 阅读全文
posted @ 2021-08-15 17:00 良凯尔 阅读(944) 评论(0) 推荐(0)
摘要: kubernetes CRI分析-k8s CRI分析。kubelet创建pod分析。kubelet调用CRI创建pod分析。kubernetes中有3个功能接口,分别是容器网络接口CNI、容器运行时接口CRI和容器存储接口CSI。本文会对kubelet调用CRI创建pod分析。 阅读全文
posted @ 2021-08-08 10:06 良凯尔 阅读(1580) 评论(0) 推荐(0)
摘要: kubernetes CRI分析-k8s CRI分析。kubernetes中有3个功能接口,分别是容器网络接口CNI、容器运行时接口CRI和容器存储接口CSI。本文会对CRI是什么、为什么要有CRI、CRI系统架构做介绍,对CRI所涉及的k8s对象与组件进行介绍,以及k8s对CRI进行相关操作分析 阅读全文
posted @ 2021-08-01 10:23 良凯尔 阅读(3648) 评论(1) 推荐(2)
摘要: kubernetes CSI分析-k8s CSI分析。kubernetes中有3个功能接口,分别是容器网络接口CNI、容器运行时接口CRI和容器存储接口CSI。本文会对CSI是什么、为什么要有CSI、CSI系统架构做介绍,对CSI所涉及的k8s对象与组件进行介绍,以及k8s对CSI存储进行相关操作分析 阅读全文
posted @ 2021-07-24 16:35 良凯尔 阅读(7655) 评论(3) 推荐(2)
摘要: pvc扩容分析。pvc存储扩容分析。存储的扩容分为controller端操作与node端操作两大步骤,controller端操作由external-resizer来调用ceph完成,而node端操作由kubelet来完成,下面来分析下external-resizer中有关存储扩容的相关代码。 阅读全文
posted @ 2021-07-18 10:26 良凯尔 阅读(792) 评论(0) 推荐(0)
摘要: ceph-csi分析-external-attacher分析。external-attacher属于external plugin中的一个,辅助csi plugin,共同完成了存储相关操作。external-attacher watch volumeAttachment对象,调用csi plugin做attach/dettach操作,修改volumeAttachment对象与pv对象。 阅读全文
posted @ 2021-07-10 10:01 良凯尔 阅读(600) 评论(0) 推荐(0)
摘要: ceph-csi分析-external-attacher源码分析。external-attacher属于external plugin中的一个,辅助csi plugin组件,共同完成了存储相关操作。external-attacher watch volumeAttachment对象,然后调用csi plugin来做attach/dettach操作,并修改volumeAttachment对象与pv对象。 阅读全文
posted @ 2021-07-03 11:00 良凯尔 阅读(672) 评论(0) 推荐(0)
摘要: kubelet分析-csi driver注册分析-Node Driver Registrar源码分析。node-driver-registrar是一个sidecar容器,通过Kubelet的插件注册机制将CSI plugin(csi driver,两个名词意义一样)注册到Kubelet,让kubelet做volume的mount/umount操作时知道怎么调用相应的csi plugin。 阅读全文
posted @ 2021-06-27 11:03 良凯尔 阅读(1473) 评论(0) 推荐(0)
摘要: kubelet分析-csi plugin注册源码分析。csi driver注册源码分析。kubelet注册csi driver的相关功能代码与kubelet的pluginManager有关,所以接下来对pluginManager进行分析。分析将分为pluginManager的初始化分析以及pluginManager的运行(处理逻辑)分析。 阅读全文
posted @ 2021-06-20 10:47 良凯尔 阅读(822) 评论(0) 推荐(1)