Openshift外部IP待定/无

时间:2020-09-08 05:44:39

标签: kubernetes openshift openshift-client-tools

我尝试使用以下命令设置externalPI

oc patch svc <serviceName> -p '{"spec":{"externalIPs":["giving.my.ip.here"]}}'

但低于错误

Error from server (Forbidden): services "<myServiceName>" is forbidden: spec.externalIPs: Forbidden: externalIPs have been disabled

1 个答案:

答案 0 :(得分:0)

Forbidden: externalIPs have been disabled可能是由于您的OpenShift集群的配置当前不允许您使用外部IP创建服务。

因此,您可能需要联系您的OpenShift管理员以允许这些操作。

在OpenShift 3.x中,您需要在networkConfi.gexternalIPNetworkCIDRs中指定master-config.yaml(请参见documentation)。 在OpenShift 4.x中,需要在Network配置spec.externalIP.policy.allowedCIDRs中进行配置(请参见documentation