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