尝试使用这个稳定的头盔图 https://github.com/helm/charts/tree/master/stable/rabbitmq
最后我通过在我的pod的/etc/resolv.conf中添加它来修复它:
[my-rabbit-svc].[my-rabbitmq-namespace].svc.[cluster-name]
要在我的pod中添加这个,我在StatefulSet中使用了这个设置:
dnsConfig: searches: - [my-rabbit-svc].[my-rabbitmq-namespace].svc.[cluster-name]
完整的文档 这里
尝试设置:
cluster_formation.k8s.host = [your kubernetes endpoint ip addres] cluster_formation.k8s.port = [your kubernetes endpoint port]
因为你的pod似乎无法解决这个名字:
kubernetes.default.svc.cluster.local