Kubernetes服务的ExternalIP

时间:2019-11-15 17:51:14

标签: kubernetes

我希望对理解Kubernetes服务中的ExternalIP字段有所帮助。 根据信息https://kubernetes.io/docs/concepts/services-networking/service/#external-ips 我了解我可以定义一个Kubernetes服务并使用ExternalIP字段分配一个IP地址。 为了测试这一点,我使用Rancher在AWS上创建了一个Kubernetes环境。在Kubernetes集群中,我部署了映像并创建了Nodeport服务,并将ElasticIp分配给Nodeport服务。 我的期望是,我将能够使用ElasticIP:Nodeport访问该服务。

但是没有任何回应。我得到的错误目标不可用。

如果我运行命令

kubectl get svc -n namepace

我可以在elastic ip字段下看到ElasticIP。

然后,我在没有ExternalIp字段的情况下部署了相同的服务。这次是Nodeport服务。我可以使用Nodeipaddress:Nodeport访问部署。

1 个答案:

答案 0 :(得分:0)

我最终改用了metallb。