第 3 章 配置集群范围代理
如果使用现有的 Virtual Private Cloud (VPC),您可以在 OpenShift Dedicated 集群安装过程中或安装集群后配置集群范围代理。当您启用代理时,核心集群组件会被拒绝访问互联网,但代理不会影响用户工作负载。
只有集群系统出口流量会被代理,包括对云供应商 API 的调用。
您只能为使用客户云订阅 (CCS) 模型的 OpenShift Dedicated 集群启用代理。
如果使用集群范围代理,您需要维护到集群的代理可用性。如果代理不可用,这可能会影响集群的健康和支持性。
3.1. 配置集群范围代理的先决条件 复制链接链接已复制到粘贴板!
要配置集群范围的代理,您必须满足以下要求。当您在安装过程中或安装后配置代理时,这些要求有效。
3.1.1. 常规要求 复制链接链接已复制到粘贴板!
- 您是集群所有者。
- 您的帐户有足够的权限。
- 集群有一个现有的 Virtual Private Cloud (VPC)。
- 您为集群使用客户云订阅 (CCS) 模型。
- 代理可以访问集群的 VPC 和 VPC 的专用子网。代理还必须从 VPC 中用于集群以及 VPC 的专用子网访问。
您已在 VPC 端点中添加了以下端点:
-
ec2.<aws_region>.amazonaws.com -
elasticloadbalancing.<aws_region>.amazonaws.com s3.<aws_region>.amazonaws.com需要这些端点才能完成节点到 AWS EC2 API 的请求。由于代理在容器级别而不是在节点级别工作,因此您必须通过 AWS 专用网络将这些请求路由到 AWS EC2 API。在代理服务器中的允许列表中添加 EC2 API 的公共 IP 地址是不够的。
重要在使用集群范围代理时,您必须将
s3.<aws_region>.amazonaws.com端点配置为类型Gateway。
-
3.1.2. 网络要求 复制链接链接已复制到粘贴板!
如果您的代理重新加密出口流量,则必须为 OpenShift 所需的多个域和端口组合创建排除。
您的代理必须排除以下 OpenShift URL 的重新加密:
| 地址 | 协议/端口 | 功能 |
|---|---|---|
|
| https/443 | 必需。用于管理的 OpenShift 特定遥测。 |
|
| https/443 |
https://console.redhat.com/openshift 站点使用 |