搜索

3.9. 添加自定义清单

download PDF

自定义清单是一个 JSON 或 YAML 文件,其包含辅助安装程序用户界面目前不支持的高级配置。您可以创建一个自定义清单,或使用第三方提供的清单。

您可以将自定义清单从文件系统上传到 openshift 文件夹或 manifests 文件夹。对允许的自定义清单文件的数量没有限制。

一次只能上传一个文件。但是,每个上传的 YAML 文件可以包含多个自定义清单。上传多文档 YAML 清单比单独添加 YAML 文件要快。

对于包含一个自定义清单的文件,可接受的文件扩展名包括 .yaml.yml.json

一个自定义清单示例

apiVersion: machineconfiguration.openshift.io/v1
kind: MachineConfig
metadata:
  labels:
    machineconfiguration.openshift.io/role: master
  name: 99-openshift-machineconfig-master-kargs
spec:
  kernelArguments:
    - loglevel=7

对于包含多个自定义清单的文件,可接受的文件类型包括 .yaml.yml

多个自定义清单示例

apiVersion: machineconfiguration.openshift.io/v1
kind: MachineConfig
metadata:
  labels:
    machineconfiguration.openshift.io/role: master
  name: 99-openshift-machineconfig-master-kargs
spec:
  kernelArguments:
    - loglevel=7
---
apiVersion: machineconfiguration.openshift.io/v2
kind: MachineConfig
metadata:
  labels:
    machineconfiguration.openshift.io/role: worker
  name: 98-openshift-machineconfig-worker-kargs
spec:
  kernelArguments:
    - loglevel=5

注意
  • 当在 Oracle Cloud Infrastructure (OCI)外部平台上安装 OpenShift Container Platform 时,您必须添加 Oracle 提供的自定义清单。对于其它外部合作伙伴集成,如 vSphere 或 Nutanix,此步骤是可选的。
  • 有关自定义清单的更多信息,请参阅 其它资源

在辅助安装程序用户界面中上传自定义清单

在上传自定义清单时,输入清单文件名,并选择目标文件夹。

先决条件

  • 您至少有一个保存在文件系统中的自定义清单文件。

流程

  1. 在向导的 Cluster details 页面中,选择 Include custom manifests 复选框。
  2. Custom manifest 页面中,在 folder 字段中选择您要保存自定义清单文件的辅助安装程序文件夹。选项包括 openshiftmanifest
  3. Filename 字段中,输入清单文件的名称,包括扩展名。例如,manifest1.jsonmultiple1.yaml
  4. Content 下,点 Upload 图标或 Browse 按钮来上传文件。或者,将文件拖到您文件系统的 Content 字段中。
  5. 要上传另一个清单,请单击 Add another manifest,并重复此过程。这将保存之前上传的清单。
  6. Next 保存所有清单,然后进入到 Review and create 页面。上传的自定义清单列在 Custom manifests 下。

在辅助安装程序用户界面中修改自定义清单

您可以更改上传的自定义清单的文件夹和文件名。您还可以复制现有清单的内容,或将其下载到 Chrome 下载设置中定义的文件夹中。

无法修改上传的清单的内容。但是,您可以覆盖该文件。

先决条件

  • 您至少上传了一个自定义清单文件。

流程

  1. 要更改文件夹,请从 Folder 列表中为清单选择一个其他的文件夹。
  2. 要修改文件名,请在 File name 字段中输入清单的新名称。
  3. 要覆盖清单,请在同一文件夹中使用相同的文件名保存新清单。
  4. 要在文件系统中将清单保存为一个文件,请点 Download 图标。
  5. 要复制清单,请点击 Copy to clipboard 图标。
  6. 要应用更改,请单击 Add another manifestNext

在辅助安装程序用户界面中删除自定义清单

在安装前,您可以通过以下两种方式之一删除上传的自定义清单:

  • 单独删除一个或多个清单。
  • 一次删除所有清单。

删除清单后,您无法撤销操作。临时解决办法是再次上传清单。

删除单个清单

您可以一次删除一个清单。此选项不允许您删除最后剩余的清单。

先决条件

  • 您已至少上传了两个自定义清单文件。

流程

  1. 进入到 Custom manifests 页面。
  2. 将鼠标悬停在清单名称上,以显示 Delete (-)图标。
  3. 单击该图标,然后在对话框中单击 Delete
删除所有清单

您可以一次删除所有自定义清单。这也会隐藏 Custom manifest 页面。

先决条件

  • 您至少上传了一个自定义清单文件。

流程

  1. 进入到向导的 Cluster details 页面。
  2. 清除 Include custom manifests 复选框。
  3. Remove custom manifests 对话框中,点 Remove
Red Hat logoGithubRedditYoutubeTwitter

学习

尝试、购买和销售

社区

关于红帽文档

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

让开源更具包容性

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

關於紅帽

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

© 2024 Red Hat, Inc.