Warning: file_get_contents(/data/phpspider/zhask/data//catemap/7/kubernetes/5.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Kubernetes 使用svc.cluster.local URL访问RabbitMQ_Kubernetes_Rabbitmq_Kubernetes Helm_Azure Aks - Fatal编程技术网

Kubernetes 使用svc.cluster.local URL访问RabbitMQ

Kubernetes 使用svc.cluster.local URL访问RabbitMQ,kubernetes,rabbitmq,kubernetes-helm,azure-aks,Kubernetes,Rabbitmq,Kubernetes Helm,Azure Aks,我将RabbitMQ服务作为类型LoadBalancer在AKS(Azure Kubernetes服务)集群中运行。虽然我能够通过提供http://://来使用pod和服务IP,以访问与集群VNET对等的VM上的RabbitMQ管理页面,但我无法使用http://..svc.cluster.localURL,附加或不附加端口。如何才能使其工作?我发现svc.cluster.local URL解析为集群IP,而不是负载平衡器服务的外部IP。我在命名空间中的一个pod中运行了一个nslookup之后

我将RabbitMQ服务作为类型LoadBalancer在AKS(Azure Kubernetes服务)集群中运行。虽然我能够通过提供
http://://
来使用pod和服务IP,以访问与集群VNET对等的VM上的RabbitMQ管理页面,但我无法使用
http://..svc.cluster.local
URL,附加或不附加端口。如何才能使其工作?

我发现svc.cluster.local URL解析为集群IP,而不是负载平衡器服务的外部IP。我在命名空间中的一个pod中运行了一个
nslookup
之后发现了这个问题。我现在正在评估为外部IP设置静态IP或使用Azure application gateway的可能性。

您可以通过DNS访问其他服务吗?其他服务通过application gateway路由并可公开访问。RabbitMQ用作消息队列服务,当POD愉快地相互通信时,有开发人员VM需要连接到它。这就是问题所在。