连接RabbitMQ |皮卡| Kubernetes

时间:2018-07-18 11:14:21

标签: kubernetes rabbitmq devops pika

我正在运行一个kubernetes集群。在此内部,我有一个作为pod运行的python应用程序。

此应用正在与rabbitmq通话,credentials = pika.PlainCredentials(rabbituser, rabbitpass) connection = pika.BlockingConnection(pika.ConnectionParameters(host=QHost, port=80, credentials=credentials)) channel = connection.channel() 也是同一群集的Pod之一。因此,整个连接是使用内部IP完成的。

问题是我有一个Rabbitmq服务,所以我提供了用于连接的服务IP。看起来像这样(带有pika)

5672

您可以看到我要建立的连接是在k8s服务中打开的端口80。

现在,它应该将其重定向到相应的pod,即Rabbitmq,但它正在尝试连接到端口service-ip:5672

这意味着错误是因为它试图连接到git checkout my-pull-request-branch,而该git rebase -i HEAD~n并不存在。

我希望它将请求转发到指向该服务的Rabbit MQ Pod。

我希望我已经解释了主要内容。

请询问是否需要更多详细信息。 谢谢

0 个答案:

没有答案