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
您可以使用
SubmarinerConfigAPI 来构建集群环境。使用这个方法,submariner-addon配置环境,因此您可以在SubmarinerConfig定义中使用您的配置和云供应商凭证。备注:这个方法只在集群位于 Amazon Web Services 上时被支持,在其他环境中不支持。
创建一个包含以下内容的 YAML 文件:
Copy to Clipboard Copied! Toggle word wrap Toggle overflow name格式与您使用 Red Hat Advanced Cluster Management 置备集群的凭证 secret 名称相同。如果您已经手动配置了 Submariner 集群环境,在
SubmarinerConfig中包括配置。在本例中,IPSecIKEPort设置为501,IPSecNATTPort设置为4501:Copy to Clipboard Copied! Toggle word wrap Toggle overflow 方法 2
您可以使用 Submariner 网站提供的脚本文件
prep_for_subm.sh更新 OpenShift Container Platform 安装程序置备的 Amazon Web Services 基础架构用于 Submariner 部署。如需该脚本以及如何运行的信息,请参阅为 Submariner 准备 AWS 集群。