首页 文章

Kubernetes Ingress servicePort替代?

提问于
浏览
0

来自https://kubernetes.io/docs/concepts/services-networking/ingress/的Ingress示例显示,为了指定入口禁止,我们必须指定servicePort和serviceName,例如:

backend:
      serviceName: test
      servicePort: 80

我想用随机端口创建服务,并避免在入口定义中指定它们 . servicePort还有其他替代方案吗?也许使用服务中分配的端口名称或targetPort?

1 回答

  • 0

    到目前为止,Kubernetes ingress仅支持(1.8)特定端口:https://kubernetes.io/docs/api-reference/v1.8/#ingressbackend-v1beta1-extensions

    AFAIK常用模式是使用 Ingress ,服务类型为 ClusterIP ,因此您不会担心端口冲突 .
    您可以使用相同的选择器为服务提供单独的服 NodePort 如果需要,但这不会引起 Ingress 的关注 .

相关问题