kubernetes - Kubernetes 服务的外部 IP
问题描述
我需要一些帮助来理解 Kubernetes 服务中的 ExternalIP 字段。根据信息https://kubernetes.io/docs/concepts/services-networking/service/#external-ips 我知道我可以定义一个 Kubernetes 服务并使用 ExternalIP 字段分配一个 IP 地址。为了测试这一点,我使用 Rancher 在 AWS 上创建了一个 Kubernetes 环境。在 Kubernetes 集群中,我部署了一个镜像并创建了一个 Nodeport 服务,并为 Nodeport 服务分配了一个 ElasticIp。我的期望是我将能够使用 ElasticIP:Nodeport 访问该服务。
然而,没有任何回应。我收到错误目的地不可用。
如果我运行命令
kubectl get svc -n namepace
我可以在弹性 ip 字段下看到 ElasticIP。
然后我部署了没有 ExternalIp 字段的相同服务。这次是 Nodeport 服务。我可以使用 Nodeipaddress:Nodeport 访问部署。
解决方案
推荐阅读
- keras - tensorflow-lite tf.lite.Interpreter set_tensor 无法正确识别 uint8 输入张量
- ruby-on-rails - 为什么我在部署到 Heroku 后在浏览器中查看我的应用程序时只看到一个空数组?
- plot - 我可以根据计数结果创建图表吗
- python-3.x - 更改为对数比例,同时在 Seaborn 联合图中的两个轴上移动边缘直方图的垂直比例
- tabulator - 制表符,如何仅更新 1 行的 1 个单元格?
- c# - 循环遍历 GTK# 树视图中节点的子节点
- python - 更改目录时自定义文件不起作用
- javascript - 根据在 .html 键盘中按下的修饰键更改数据键值
- python - 不附加到列表
- ef-fluent-api - 如何通过fluent api首先在.net5代码中定义ComplexType