27.20.2. 确定管理附加和分离的内容
如果节点自己设置了注解 volumes.kubernetes.io/controller-managed-attach-detach
,则它的 attach 和 detach 操作由控制器管理。控制器将自动检查此注解的所有节点,并根据它是否存在。因此,您可以检查此注解的节点,以确定它是否启用了控制器管理的附加和分离。
要进一步确保节点选择控制器管理的附加和分离,可以搜索其日志以找到以下行:
Setting node annotation to enable volume controller attach/detach
如果没有找到以上行,日志应包含:
Controller attach/detach is disabled for this node; Kubelet will attach and detach volumes
要在控制器结束时进行检查,它正在管理特定节点的附加和分离操作,日志级别必须首先设置为至少 4
。然后,应该找到以下行:
processVolumesInUse for node <node_hostname>
有关如何查看日志和配置日志级别的详情,请参考 配置日志记录级别。