我有一个IP地址,它是由metallb分配给k8s中的一个服务的。我使用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不能被外部访问。我该怎么做才能使它可以从外部访问呢?我不想将与虚拟机的ip相同的ip设置为外部ip。
1条答案
按热度按时间67up9zun1#
您可以选择使用公共IP,也可以使用HAProxy或此处提到的类似服务
这特别适用于所有节点都没有公共IP地址的专用Kubernetes集群。