[英]Kubernetes multiple pods communication
我解释一下我的情况。
我的 Kubernetes 中运行着三个 Pod。 在一个 pod 中,有一个 Flask 框架在运行。 在另外两个 pod 中,有一个带有 REST API 的 Java 应用程序。 (Java 应用程序在两个 Pod 上是相同的)。
我的带有 Flask 的 pod 必须使用 HTTP 请求分别询问带有 Java 应用程序的两个 pod。
我创建了一个指向我的两个带有 Java 应用程序的 Pod 的服务。 当我的带有 Flask 的 pod 使用该服务询问另外两个时,我只有一个响应。
我怎么能单独定位我的豆荚? 在我的情况下,是否可以使用 Flask 从 pod 获取端点? 我的 Java 应用程序可以有 x 个 pod。
此致,
尼可。
kubectl get ep --all-namespaces
单独的端点kubectl get ep --all-namespaces
如果您在内部访问事物,则不需要 k8s 服务,您可以直接使用端点,但不推荐这样做,因为 Pod 可能由 RS 重新创建
因此,在这种情况下,您可以为这些 pod 定义两个 clusterIP 服务,因为您已对 pod 进行了不同的标记。
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.