第 7 章 禁用 LVMS CSI 供应商或 CSI 快照
您可以将 MicroShift 配置为禁用内置逻辑卷管理器存储(LVMS) Container Storage Interface (CSI)供应商或 CSI 快照功能,以减少运行时资源的使用,如 RAM、CPU 和存储。
7.1. 禁用运行 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 重启后不会重新部署禁用的组件。