13.2. 准备主机来部署 Submariner


在使用 Red Hat Advanced Cluster Management for Kubernetes 部署 Submariner 前,您必须在托管环境中为连接准备集群。所需条件因托管环境而异,因此请遵循托管环境的说明。

13.2.1. 准备 Amazon Web Services 以部署 Submariner

您可以配置托管在 Amazon Web Services 上的 OpenShift Container Platform 集群,以与 Submariner 部署集成。选择这些选项之一来准备连接:

  • 方法 1

    您可以使用 SubmarinerConfig API 来构建集群环境。使用这个方法,submariner-addon 配置环境,因此您可以在 SubmarinerConfig 定义中使用您的配置和云供应商凭证。

    备注:这个方法只在集群位于 Amazon Web Services 上时被支持,在其他环境中不支持。

    创建一个包含以下内容的 YAML 文件:

    apiVersion: v1
    kind: Secret
    metadata:
        name: <cloud-provider-credential-secret-name>
        namespace: <managed-cluster-namespace>
    type: Opaque
    data:
        aws_access_key_id: <aws-access-key-id>
        aws_secret_access_key: <aws-secret-access-key>
    Copy to Clipboard Toggle word wrap

    name 格式与您使用 Red Hat Advanced Cluster Management 置备集群的凭证 secret 名称相同。

    如果您已经手动配置了 Submariner 集群环境,在 SubmarinerConfig 中包括配置。在本例中,IPSecIKEPort 设置为 501IPSecNATTPort 设置为 4501

    apiVersion: submarineraddon.open-cluster-management.io/v1alpha1
    kind: SubmarinerConfig
    metadata:
        name: <config-name>
        namespace: <managed-cluster-namespace>
    spec:
        IPSecIKEPort: 501
        IPSecNATTPort: 4501
        ...
    Copy to Clipboard Toggle word wrap
  • 方法 2

    您可以使用 Submariner 网站提供的脚本文件 prep_for_subm.sh 更新 OpenShift Container Platform 安装程序置备的 Amazon Web Services 基础架构用于 Submariner 部署。如需该脚本以及如何运行的信息,请参阅为 Submariner 准备 AWS 集群

Red Hat logoGithubredditYoutubeTwitter

学习

尝试、购买和销售

社区

关于红帽文档

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

让开源更具包容性

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

關於紅帽

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

Theme

© 2026 Red Hat
返回顶部