5.2. 安装 Windows Machine Config Operator
您可以使用 Web 控制台或 OpenShift CLI(oc
)安装 Windows Machine Config Operator。
由于 Windows 操作系统中的一个限制,类 E 的 clusterNetwork
CIDR 地址(如 240.0.0.0
)与 Windows 节点不兼容。
5.2.1. 使用 Web 控制台安装 Windows Machine Config Operator 复制链接链接已复制到粘贴板!
您可以使用 OpenShift Container Platform Web 控制台安装 Windows Machine Config Operator(WMCO)。
WMCO 管理的 Windows 实例不支持双 NIC。
流程
-
从 OpenShift Container Platform Web 控制台中的 Adminstrator 视角进入 Operators
OperatorHub 页面。 -
使用 Filter by keyword 复选框在目录中搜索
Windows Machine Config Operator
。点 Windows Machine Config Operator 标题。 - 查看 Operator 信息并点 Install。
在 Install Operator 页面中:
- 选择 stable 频道作为 更新频道。stable 频道允许安装 WMCO 的最新稳定版本。
- 安装模式 被预先配置,因为 WMCO 只能在单一命名空间中可用。
-
为 WMCO 选择 Installed Namespace。默认 Operator 建议命名空间为
openshift-windows-machine-config-operator
。 - 点 Enable Operator recommended cluster monitoring on the Namespace 为 WMCO 启用集群监控。
选择一个批准策略。
- Automatic 策略允许 Operator Lifecycle Manager(OLM)在有新版本可用时自动更新 Operator。
- Manual 策略需要拥有适当凭证的用户批准 Operator 更新。
点 Install。WMCO 现在列在 Installed Operators 页中。
注意WMCO 会自动安装到您定义的命名空间中,如
openshift-windows-machine-config-operator
。- 验证 Status 显示为 Succeeded 以确认成功安装了 WMCO。
5.2.2. 使用 CLI 安装 Windows Machine Config Operator 复制链接链接已复制到粘贴板!
您可以使用 OpenShift CLI(oc
)安装 Windows Machine Config Operator(WMCO)。
WMCO 管理的 Windows 实例不支持双 NIC。
流程
为 WMCO 创建命名空间。
为 WMCO 创建一个
Namespace
对象 YAML 文件。例如,wmco-namespace.yaml
:Copy to Clipboard Copied! Toggle word wrap Toggle overflow 创建命名空间:
oc create -f <file-name>.yaml
$ oc create -f <file-name>.yaml
Copy to Clipboard Copied! Toggle word wrap Toggle overflow 例如:
oc create -f wmco-namespace.yaml
$ oc create -f wmco-namespace.yaml
Copy to Clipboard Copied! Toggle word wrap Toggle overflow
为 WMCO 创建 Operator 组。
创建
OperatorGroup
对象 YAML 文件。例如,wmco-og.yaml
:Copy to Clipboard Copied! Toggle word wrap Toggle overflow 创建 Operator 组:
oc create -f <file-name>.yaml
$ oc create -f <file-name>.yaml
Copy to Clipboard Copied! Toggle word wrap Toggle overflow 例如:
oc create -f wmco-og.yaml
$ oc create -f wmco-og.yaml
Copy to Clipboard Copied! Toggle word wrap Toggle overflow
为 WMCO 订阅命名空间。
创建
Subscription
对象 YAML 文件。例如,wmco-sub.yaml
:Copy to Clipboard Copied! Toggle word wrap Toggle overflow 创建订阅:
oc create -f <file-name>.yaml
$ oc create -f <file-name>.yaml
Copy to Clipboard Copied! Toggle word wrap Toggle overflow 例如:
oc create -f wmco-sub.yaml
$ oc create -f wmco-sub.yaml
Copy to Clipboard Copied! Toggle word wrap Toggle overflow WMCO 现已安装到
openshift-windows-machine-config-operator
中。
验证 WMCO 安装:
oc get csv -n openshift-windows-machine-config-operator
$ oc get csv -n openshift-windows-machine-config-operator
Copy to Clipboard Copied! Toggle word wrap Toggle overflow 输出示例
NAME DISPLAY VERSION REPLACES PHASE windows-machine-config-operator.2.0.0 Windows Machine Config Operator 2.0.0 Succeeded
NAME DISPLAY VERSION REPLACES PHASE windows-machine-config-operator.2.0.0 Windows Machine Config Operator 2.0.0 Succeeded
Copy to Clipboard Copied! Toggle word wrap Toggle overflow