5.3. 为 Windows Machine Config Operator 配置 secret


要运行 Windows Machine Config Operator(WMCO),您必须在包含私钥的 WMCO 命名空间中创建一个 secret。这需要允许 WMCO 与 Windows 虚拟机(VM)进行通信。

先决条件

  • 已使用 Operator Lifecycle Manager(OLM)安装 Windows Machine Config Operator(WMCO)。
  • 您使用强大的算法(如 ECDSA)创建了一个包含私钥的 PEM 编码文件。

    如果您在 Red Hat Enterprise Linux (RHEL) 系统上创建了密钥对,在 Windows 系统上使用公钥之前,请确保公钥保存为 ASCII 编码。例如,以下 PowerShell 命令复制公钥,为 ASCII 字符集进行编码:

    C:\> echo "ssh-rsa <ssh_pub_key>" | Out-File <ssh_key_path> -Encoding ascii
    Copy to Clipboard Toggle word wrap

    其中:

    <ssh_pub_key>
    指定用于访问集群的 SSH 公钥。
    <ssh_key_path>
    指定 SSH 公钥的路径。

流程

  • 定义访问 Windows 虚拟机所需的 secret:

    $ oc create secret generic cloud-private-key --from-file=private-key.pem=${HOME}/.ssh/<key> \
        -n openshift-windows-machine-config-operator 
    1
    Copy to Clipboard Toggle word wrap
1
您必须在 WMCO 命名空间中创建私钥,如 openshift-windows-machine-config-operator

建议您使用与安装集群时所用的私钥不同的私钥。

返回顶部
Red Hat logoGithubredditYoutubeTwitter

学习

尝试、购买和销售

社区

关于红帽文档

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

让开源更具包容性

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

關於紅帽

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

Theme

© 2025 Red Hat