移除卷并卸载
卸载 Alauda Container Platform Local Disk Provisioner 之前,请先删除已置备的本地卷。卸载 operator 不会删除你的 LocalVolume、LocalVolumeSet、StorageClass 或 PersistentVolume 对象。不要通过卸载 operator 来清除磁盘。
置备和绑定声明的操作请参阅 指南。
删除 LocalVolume 或 LocalVolumeSet
只要仍有其管理的 PersistentVolume,operator 就会在 LocalVolume 和 LocalVolumeSet 上保留 finalizer。已绑定的卷以及具有 Retain 回收策略的卷会阻止删除。
前提条件
- 已安装 Alauda Container Platform Local Disk Provisioner。
- 知道
acp-storage中的对象名称。
操作步骤
-
列出该对象管理的 PersistentVolume:
-
删除绑定到这些卷的所有 PersistentVolumeClaim。等待声明全部删除。
-
删除该对象:
对于
LocalVolumeSet: -
如果对象仍处于
Terminating,请再次列出其管理的剩余 PersistentVolume。删除仍存在的卷,或更改其回收策略。只有在这些卷全部删除后,才能移除 finalizer。
具有 Delete 回收策略的可用卷会由 operator 释放,然后删除。具有 Retain 回收策略的卷不会自动删除;只有在不再需要其中的数据后,才删除这些卷。
如果 PersistentVolume 使用 Delete 回收策略,删除 LocalVolume 或 LocalVolumeSet 可能会销毁底层磁盘上的数据。请确认没有工作负载仍需要这些卷。
卸载 Alauda Container Platform Local Disk Provisioner
仅当您已删除不再需要的 LocalVolume 和 LocalVolumeSet 对象,或已决定保留这些对象后,才能卸载 operator。
删除 operator subscription 时,平台创建的名为 auto-discover-devices 的 LocalVolumeDiscovery 可能会被移除。卸载不会删除您的 LocalVolume 和 LocalVolumeSet 对象。
操作步骤
-
登录并转到管理员页面。
-
单击 Marketplace > OperatorHub。
-
找到 Alauda Container Platform Local Disk Provisioner,然后打开已安装的 operator。
-
卸载 operator。如果控制台提供删除 operands 或 custom resources 的选项,请勿选择这些选项。
-
确认
acp-storage中的 operator Pod 已消失: