【发布时间】:2018-04-24 10:28:35
【问题描述】:
我正在尝试在具有 2 个节点的 Kubernetes 集群中部署我的示例微服务 Docker 映像。我探索了关于 Pod、Services、Deployment、StatefulSets 和 Daemon-sets 等的一切。
我正在尝试为此创建一个示例部署和服务。在这里,我探讨了部署如何提供可伸缩性和负载平衡功能。并通过提供 Services ClusterIp 探索服务发现。
我有两个问题:
我的场景是我试图在我的本地 Ubuntu 机器上部署微服务。该机器的 IP 地址为 192.168.1.15。当我提到 Kubernetes 时,服务也会有一个 clusterIP。
如果我的微服务端点是
/api/v1/loadCustomer,如何调用这个端点?我还需要使用 clusterIP 吗?我可以直接拨打 192.168.1.15:8080/api/v1/loadCustomers 吗?当我调用我的端点时,clusterIP 的作用是什么?可以直接用port吗?
我指的是以下链接进行探索:
https://kubernetes.io/docs/concepts/services-networking/connect-applications-service/
【问题讨论】:
标签: kubernetes