6.3. 禁用运行 CSI 快照实现的部署


使用以下步骤禁用 CSI 实现 pod 的安装。

重要

此流程适用于在安装和运行 MicroShift 前定义配置文件的用户。如果 MicroShift 已启动,则 CSI 快照实现将正在运行。用户必须按照卸载说明手动删除它。

注意

MicroShift 不会删除 CSI 快照实现 pod。您必须将 MicroShift 配置为在引导过程中禁用 CSI 快照实现 pod 的安装。

流程

  1. 通过在 /etc/microshift/config.yaml 中的 MicroShift 配置文件的 storage 部分下输入 optionalCsiComponents 值来禁用 CSI 快照控制器的安装:

    # ...
      storage: {} 1
    # ...
    1
    接受的值是:
    • 没有定义 可选CsiComponents
    • 使用空值([])或单个空字符串元素([""])指定 optionalCsiComponents 字段。
    • 使用 snapshot-controllersnapshot-webhooknone 值之一指定 可选CsiComponentsnone 与所有其他值相互排斥。

      注意

      如果 optionalCsiComponents 值为空或 null,MicroShift 默认为部署 snapshot-controller 和 snapshot-webhook。

  2. 使用 config.yaml 中的支持值指定 optionalCsiComponents 字段后,运行以下命令启动 MicroShift:

    $ sudo systemctl start microshift
    注意

    MicroShift 重启后不会重新部署禁用的组件。

Red Hat logoGithubRedditYoutubeTwitter

学习

尝试、购买和销售

社区

关于红帽文档

通过我们的产品和服务,以及可以信赖的内容,帮助红帽用户创新并实现他们的目标。

让开源更具包容性

红帽致力于替换我们的代码、文档和 Web 属性中存在问题的语言。欲了解更多详情,请参阅红帽博客.

關於紅帽

我们提供强化的解决方案,使企业能够更轻松地跨平台和环境(从核心数据中心到网络边缘)工作。

© 2024 Red Hat, Inc.