This question already has answers here:
Pod Communication

(2个答案)



Kubernetes - pod-to-pod communication protocol

(1个答案)


3个月前关闭。




我已经创建了2个PODS。在一个POD中,我保留了所有机器学习模型的pickle文件,在另一个POD中,保留了flask api代码(app.py)。 flaskapi POD如何与mlPickleFile POD通信?

最佳答案

pods 可以通过两种方式相互通信。
1.共享存储
Pod配置允许指定共享存储卷。 Kubernetes中的共享卷有multiple options。每个都有自己的行为和工作配置。但是,在您的用例中,创建共享卷并彼此共享信息的可能性较小。
2. Pod联网
可以通过network相互使用pod。网络配置取决于您如何创建 pods 。在最简单的配置中,将Pod配置为在虚拟局域网中运行。在此配置中,所有Pod在群集的同一子网中操作。另一个Pod可以通过其集群ip或cluster dns条目与其他Pod进行联系,该条目将您的Pod公开在服务名称下。
例如 -
应用程序X如果创建服务service-x,则可以通过以下方式将其用于所有其他pod:

http://service-x
在集群内部。

07-24 09:49
查看更多