集群管理员可以为项目分配特定的静态IP,方便外部系统能够识别项目下的应用的出口流量。

  1. 将出口IP分配到指定的Node

支持指定特定的IP

1
$ oc patch hostsubnet <node-name> -p '{"egressIPs": ["192.168.1.2", "192.168.1.3"]}'

支持指定特定的IP段

1
$ oc patch hostsubnet <node-name> -p '{"egressCIDRs": ["192.168.1.0/24"]}'
  1. 为项目指定静态出口IP
    1
    $ oc patch netnamespace <project-name> -p '{"egressIPs": ["192.168.1.100"]}'
  2. OpenShift容器平台会自动以平衡的方式将特定的出口IP地址分配给可用节点。 在这种情况下,它将出口IP地址192.168.1.100分配给

一个Project只能指定一个EgressIP