我可以使用端口 80 和 443 的 EKS NodePort 服务吗

Tra*_*iet 4 kubernetes amazon-eks

我正在使用EKSK8s由本机提供的服务AWS)。

我的问题是:

  1. 是否可以NodePort通过端口 80 和 443 公开服务(默认NodePort范围是30000 - 32767)。
  2. 如果是的话,如何使用EKS.

请注意,我知道使用服务的后果NodePort,并研究了诸如LoadBalancer和 之类的替代方案Ingress。我将继续使用 NodePort,因为我必须这样做。

Fra*_* Gu 5

  1. 不会。根据EKS AMI 源,工作节点的 kubelet 使用 的默认配置--service-node-port-range。您将被分配一个介于 之间的外部端口号30000-32767

  2. 您可以选择使用节点的hostNetwork将端口 80 和 443 公开为hostPort可以在此处找到有关设置的说明。请记住使用主机网络的网络限制和注意事项!