Based on kubernetes deployment, how to debug if every component send its notification to rabbitmq

asked 2019-04-24 05:34:04 -0500

I tried deploy openstack with kubernete, make every openstack service running through k8s pods, but ceilometer cannot receive any event, I using the following section in such as nova.conf:

[DEFAULT] transport_url = rabbit://rabbit:password@rabbitmq.openstack.svc.cluster.local:5672/neutron

[oslo_messaging_notifications] driver = messagingv2

Could anyone give me some suggestion how to resolve or how to debug notification in this kind of environment.

edit retag flag offensive close merge delete


Do the other pods have connectivity to rabbitmq.openstack.svc.cluster.local:5672?

Bernd Bausch gravatar imageBernd Bausch ( 2019-04-24 06:50:22 -0500 )edit

I think it does, because openstack services work well, like nova, glance, in my understanding.

mashuting gravatar imagemashuting ( 2019-04-24 21:24:01 -0500 )edit

In past infrastructure with physical env, I using [oslo_messaging_notifications] driver = log, then I can get the notification entry in neutron.log, but in this infrastructure, I cannot get notification entry in log of neutron pods. I don't know why it is so, so poor knowledge with notification.

mashuting gravatar imagemashuting ( 2019-04-24 21:28:30 -0500 )edit