【发布时间】:2021-01-09 14:50:30
【问题描述】:
我们在 network/cluster 中使用以下定义创建的 Openshift 集群:
spec:
clusterNetwork:
- cidr: 10.0.0.0/23
hostPrefix: 26
externalIP:
autoAssignCIDRs:
- 10.10.0.0/24
networkType: Calico
serviceNetwork:
- 10.20.0.0/24
我想知道是否可以创建服务类型 ClusterIP(不是 LoadBalancer)并自动为其分配 ExternalIP?
如果服务定义为 LoadBalancer ( oc create svc loadblaacer my-service --tcp=80 ) 自动分配工作正常,但它会暴露 NodePort ,这是我们试图避免的。
我可以像 oc expose deploy my-deployment --external-ip="10.10.0.100 --port=80" 一样手动指定 ExternalIP,但想弄清楚它是否可以自动完成。
【问题讨论】:
标签: kubernetes openshift