【问题标题】:How to expose outside an ip address in vmware如何在vmware中暴露IP地址之外
【发布时间】:2021-04-10 16:08:59
【问题描述】:

我有一个由 metallb 分配给 k8s 服务的 IP 地址。我将 vmware 与 vsphere 一起使用。

NAME                                 TYPE           CLUSTER-IP       EXTERNAL-IP   PORT(S)                      AGE
ingress-nginx-controller             LoadBalancer   10.99.151.233    10.133.2.21   80:31981/TCP,443:30293/TCP   6d23h

外部无法访问外部ip。我该怎么做才能使其从外部访问? 我不想将与 vm 的 ip 相同的 ip 设置为外部 ip。

【问题讨论】:

  • “来自外部”是什么意思?来自公共互联网?由于您的特定 IP 10.133.2.21 是私有 IP,因此无法从外部访问。您是否在该 VM 上配置了公共 IP 地址?

标签: networking kubernetes centos ip


【解决方案1】:

您要么选择公共 IP,要么使用一些 HAProxy 或类似here

这特别适用于所有节点都没有公共 IP 地址的私有 Kubernetes 集群。

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 2016-08-02
    • 1970-01-01
    • 1970-01-01
    • 2021-11-11
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多