6.3. 禁用运行 CSI 快照实现的部署
使用以下步骤禁用 CSI 实现 pod 的安装。
此流程适用于在安装和运行 MicroShift 前定义配置文件的用户。如果 MicroShift 已启动,则 CSI 快照实现将正在运行。用户必须按照卸载说明手动删除它。
MicroShift 不会删除 CSI 快照实现 pod。您必须将 MicroShift 配置为在引导过程中禁用 CSI 快照实现 pod 的安装。
流程
通过在
/etc/microshift/config.yaml
中的 MicroShift 配置文件的storage
部分下输入optionalCsiComponents
值来禁用 CSI 快照控制器的安装:# ... storage: {} 1 # ...
- 1
- 接受的值是:
-
没有定义
可选CsiComponents
。 -
使用空值(
[]
)或单个空字符串元素([""]
)指定optionalCsiComponents
字段。 使用
snapshot-controller
、snapshot-webhook
或none
值之一指定可选CsiComponents
。none
与所有其他值相互排斥。注意如果
optionalCsiComponents
值为空或 null,MicroShift 默认为部署 snapshot-controller 和 snapshot-webhook。
-
没有定义
使用
config.yaml
中的支持值指定optionalCsiComponents
字段后,运行以下命令启动 MicroShift:$ sudo systemctl start microshift
注意MicroShift 重启后不会重新部署禁用的组件。