【问题标题】:How to assign IP address to an Ingress Controller ON K8S cloud providers - EKS and GKE如何在 K8S 云提供商 - EKS 和 GKE 上为 Ingress Controller 分配 IP 地址
【发布时间】:2020-05-17 15:12:11
【问题描述】:

如何将 IP 地址分配给 Ingress 控制器? 我正在使用 AWS EKS 和 GCP GKE。

如果可能,请从云提供商处获取私有 IP 地址。我不希望它向公众开放。 我使用 HaProxy 将其用作内部负载平衡器。

我看过这篇文章,但没有足够的细节。 https://github.com/kubernetes/ingress-nginx/tree/master/docs/examples/static-ip

谢谢 亚尼夫

【问题讨论】:

标签: kubernetes google-kubernetes-engine kubernetes-ingress amazon-eks


【解决方案1】:

您可以使用 nginx 入口控制器并使用内部负载平衡器作为服务。使用内部 LB 将使用内部 IP,您可以在服务定义中定义该内部 IP(如果需要)。

这不适用于云提供商入口控制器。如果您使用 GCE 或 AWS 入口,您将获得 GCE HTTP(S) LB 或弹性 IP。使用 Nginx 入口控制器将为您提供一种解决方法

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2021-02-01
    • 2020-06-26
    • 1970-01-01
    • 2018-12-15
    • 1970-01-01
    相关资源
    最近更新 更多