30.2. 配置 NO_PROXY


NO_PROXY 环境变量列出了 OpenShift Container Platform 组件以及由 OpenShift Container Platform 管理的所有 IP 地址。

在 OpenShift 服务接受 CIDR 中,NO_PROXY 接受以 CIDR 格式的逗号分隔主机、IP 地址或 IP 范围列表:

对于 master 主机
  • 节点主机名
  • Master IP 或主机名
  • etcd 主机的 IP 地址
对于节点主机
  • Master IP 或主机名
对于 Docker 服务
  • registry 服务 IP 和主机名
  • registry 服务 URL docker-registry.default.svc.cluster.local
  • registry 路由主机名(如果已创建)
注意

在使用 Docker 时,Docker 接受由逗号分隔的主机、域扩展或 IP 地址列表,但不接受 CIDR 格式的 IP 范围,而只被 OpenShift 服务接受。'no_proxy' 变量应包含以逗号分隔的域扩展列表,它们不应该应用于代理。

例如,如果将 no_proxy 设为 .school.edu,则代理将不会从特定中部检索文档。

NO_PROXY 还包括 master-config.yaml 文件中找到的 SDN 网络和服务 IP 地址。

/etc/origin/master/master-config.yaml

networkConfig:
  clusterNetworks:
  - cidr: 10.1.0.0/16
    hostSubnetLength: 9
  serviceNetworkCIDR: 172.30.0.0/16

OpenShift Container Platform 不接受 * 作为附加到域后缀的通配符。例如,接受以下内容:

NO_PROXY=.example.com

但是,以下内容不是:

NO_PROXY=*.example.com

唯一通配符 NO_PROXY 接受是一个 * 字符,匹配所有主机并有效禁用代理。

此列表中的每个名称都与一个域匹配,该域包含主机名为后缀,或者主机名本身。

注意

在扩展节点时,使用域名而不是主机名列表。

例如,example.com 将匹配 example.comexample.com:80www.example.com

Red Hat logoGithubRedditYoutubeTwitter

学习

尝试、购买和销售

社区

关于红帽文档

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

让开源更具包容性

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

關於紅帽

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

© 2024 Red Hat, Inc.