Name: neutron-l3-agent-default-vqc5d Namespace: openstack Priority: 0 Service Account: neutron-l3-agent Node: instance/162.253.55.152 Start Time: Mon, 26 Oct 2026 14:27:27 +0000 Labels: application=neutron component=l3-agent controller-revision-hash=7c85d6fc65 pod-template-generation=1 release_group=neutron Annotations: configmap-bin-hash: c5e553bc84ef33a33fec964b0b16f48c478ce33c69921c808ecc74abe8bb6552 configmap-etc-hash: f1f12b551b6567db2d683de0cf26fd4c88981a4bd0640a3aea3427ccf2411043 openstackhelm.openstack.org/release_uuid: Status: Running IP: 162.253.55.152 IPs: IP: 162.253.55.152 Controlled By: DaemonSet/neutron-l3-agent-default Init Containers: init: Container ID: containerd://4134868a66f9eeb5f6d8efddf13a0fc58e0a27c92cb1f103e87300abf0b3fa1c Image: harbor.atmosphere.dev/ghcr.io/vexxhost/kubernetes-entrypoint:edge@sha256:8921b64b87af184a1421dd856b2703bcf3cff9f50863cd0d18371cf964a87bd3 Image ID: harbor.atmosphere.dev/ghcr.io/vexxhost/kubernetes-entrypoint@sha256:8921b64b87af184a1421dd856b2703bcf3cff9f50863cd0d18371cf964a87bd3 Port: Host Port: Command: kubernetes-entrypoint State: Terminated Reason: Completed Exit Code: 0 Started: Mon, 26 Oct 2026 14:27:27 +0000 Finished: Mon, 26 Oct 2026 14:30:20 +0000 Ready: True Restart Count: 0 Environment: POD_NAME: neutron-l3-agent-default-vqc5d (v1:metadata.name) NAMESPACE: openstack (v1:metadata.namespace) INTERFACE_NAME: eth0 PATH: /usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/ DEPENDENCY_SERVICE: openstack:rabbitmq-neutron,openstack:neutron-server,openstack:nova-api DEPENDENCY_JOBS: neutron-rabbit-init DEPENDENCY_DAEMONSET: DEPENDENCY_CONTAINER: DEPENDENCY_POD_JSON: [{"labels":{"application":"neutron","component":"neutron-ovs-agent"},"requireSameNode":true}] DEPENDENCY_CUSTOM_RESOURCE: Mounts: /var/run/secrets/kubernetes.io/serviceaccount from kube-api-access-v2kn8 (ro) neutron-l3-agent-init: Container ID: containerd://2e8f5eb8cf74a18e1477ae66234e4cbe6db0ff0521b960ee495e0bb3cd8809f9 Image: harbor.atmosphere.dev/ghcr.io/vexxhost/neutron:main@sha256:35df72b8f8ad156e522594f4c598db195c326607d2f0e5de6c467f331bf0671b Image ID: harbor.atmosphere.dev/ghcr.io/vexxhost/neutron@sha256:35df72b8f8ad156e522594f4c598db195c326607d2f0e5de6c467f331bf0671b Port: Host Port: Command: /tmp/neutron-l3-agent-init.sh State: Terminated Reason: Completed Exit Code: 0 Started: Mon, 26 Oct 2026 14:30:21 +0000 Finished: Mon, 26 Oct 2026 14:30:21 +0000 Ready: True Restart Count: 0 Environment: Mounts: /etc/neutron/l3_agent.ini from neutron-etc (ro,path="l3_agent.ini") /etc/neutron/metadata_agent.ini from neutron-etc (ro,path="metadata_agent.ini") /etc/neutron/neutron.conf from neutron-etc (ro,path="neutron.conf") /etc/neutron/plugins/ml2/ml2_conf.ini from neutron-etc (ro,path="ml2_conf.ini") /etc/neutron/plugins/ml2/openvswitch_agent.ini from neutron-etc (ro,path="openvswitch_agent.ini") /etc/neutron/rootwrap.conf from neutron-etc (ro,path="rootwrap.conf") /etc/neutron/rootwrap.d/debug.filters from neutron-etc (ro,path="debug.filters") /etc/neutron/rootwrap.d/dhcp.filters from neutron-etc (ro,path="dhcp.filters") /etc/neutron/rootwrap.d/dibbler.filters from neutron-etc (ro,path="dibbler.filters") /etc/neutron/rootwrap.d/ebtables.filters from neutron-etc (ro,path="ebtables.filters") /etc/neutron/rootwrap.d/ipset-firewall.filters from neutron-etc (ro,path="ipset-firewall.filters") /etc/neutron/rootwrap.d/iptables-firewall.filters from neutron-etc (ro,path="iptables-firewall.filters") /etc/neutron/rootwrap.d/l3.filters from neutron-etc (ro,path="l3.filters") /etc/neutron/rootwrap.d/linuxbridge-plugin.filters from neutron-etc (ro,path="linuxbridge-plugin.filters") /etc/neutron/rootwrap.d/netns-cleanup.filters from neutron-etc (ro,path="netns-cleanup.filters") /etc/neutron/rootwrap.d/openvswitch-plugin.filters from neutron-etc (ro,path="openvswitch-plugin.filters") /etc/neutron/rootwrap.d/privsep.filters from neutron-etc (ro,path="privsep.filters") /etc/sudoers.d/kolla_neutron_sudoers from neutron-etc (ro,path="neutron_sudoers") /tmp from pod-tmp (rw) /tmp/auto_bridge_add from neutron-etc (ro,path="auto_bridge_add") /tmp/neutron-l3-agent-init.sh from neutron-bin (ro,path="neutron-l3-agent-init.sh") /tmp/pod-shared from pod-shared (rw) /var/run/secrets/kubernetes.io/serviceaccount from kube-api-access-v2kn8 (ro) Containers: neutron-l3-agent: Container ID: containerd://51654ef7a2b02880a5f315134f59f6b9f6abe8e2f5de232f1513808bf050a210 Image: harbor.atmosphere.dev/ghcr.io/vexxhost/neutron:main@sha256:35df72b8f8ad156e522594f4c598db195c326607d2f0e5de6c467f331bf0671b Image ID: harbor.atmosphere.dev/ghcr.io/vexxhost/neutron@sha256:35df72b8f8ad156e522594f4c598db195c326607d2f0e5de6c467f331bf0671b Port: Host Port: Command: /tmp/neutron-l3-agent.sh State: Running Started: Mon, 26 Oct 2026 14:30:22 +0000 Ready: False Restart Count: 0 Liveness: exec [python /tmp/health-probe.py --config-file /etc/neutron/neutron.conf --config-file /etc/neutron/l3_agent.ini --agent-queue-name l3_agent --liveness-probe --use-fqdn] delay=120s timeout=580s period=600s #success=1 #failure=3 Readiness: exec [python /tmp/health-probe.py --config-file /etc/neutron/neutron.conf --config-file /etc/neutron/l3_agent.ini --agent-queue-name l3_agent --use-fqdn] delay=30s timeout=185s period=190s #success=1 #failure=3 Environment: RPC_PROBE_TIMEOUT: 60 RPC_PROBE_RETRIES: 2 Mounts: /etc/neutron/l3_agent.ini from neutron-etc (ro,path="l3_agent.ini") /etc/neutron/metadata_agent.ini from neutron-etc (ro,path="metadata_agent.ini") /etc/neutron/neutron.conf from neutron-etc (ro,path="neutron.conf") /etc/neutron/plugins/ml2/ml2_conf.ini from neutron-etc (ro,path="ml2_conf.ini") /etc/neutron/plugins/ml2/openvswitch_agent.ini from neutron-etc (ro,path="openvswitch_agent.ini") /etc/neutron/rootwrap.conf from neutron-etc (ro,path="rootwrap.conf") /etc/neutron/rootwrap.d/debug.filters from neutron-etc (ro,path="debug.filters") /etc/neutron/rootwrap.d/dhcp.filters from neutron-etc (ro,path="dhcp.filters") /etc/neutron/rootwrap.d/dibbler.filters from neutron-etc (ro,path="dibbler.filters") /etc/neutron/rootwrap.d/ebtables.filters from neutron-etc (ro,path="ebtables.filters") /etc/neutron/rootwrap.d/ipset-firewall.filters from neutron-etc (ro,path="ipset-firewall.filters") /etc/neutron/rootwrap.d/iptables-firewall.filters from neutron-etc (ro,path="iptables-firewall.filters") /etc/neutron/rootwrap.d/l3.filters from neutron-etc (ro,path="l3.filters") /etc/neutron/rootwrap.d/linuxbridge-plugin.filters from neutron-etc (ro,path="linuxbridge-plugin.filters") /etc/neutron/rootwrap.d/netns-cleanup.filters from neutron-etc (ro,path="netns-cleanup.filters") /etc/neutron/rootwrap.d/openvswitch-plugin.filters from neutron-etc (ro,path="openvswitch-plugin.filters") /etc/neutron/rootwrap.d/privsep.filters from neutron-etc (ro,path="privsep.filters") /etc/sudoers.d/kolla_neutron_sudoers from neutron-etc (ro,path="neutron_sudoers") /lib/modules from libmodules (ro) /run/netns from host-run-netns (rw) /run/xtables.lock from iptables-lockfile (rw) /tmp from pod-tmp (rw) /tmp/health-probe.py from neutron-bin (ro,path="health-probe.py") /tmp/neutron-l3-agent.sh from neutron-bin (ro,path="neutron-l3-agent.sh") /tmp/pod-shared from pod-shared (rw) /var/lib/neutron from pod-var-neutron (rw) /var/lib/neutron/openstack-helm from socket (rw) /var/run/secrets/kubernetes.io/serviceaccount from kube-api-access-v2kn8 (ro) Conditions: Type Status Initialized True Ready False ContainersReady False PodScheduled True Volumes: pod-tmp: Type: EmptyDir (a temporary directory that shares a pod's lifetime) Medium: SizeLimit: pod-var-neutron: Type: EmptyDir (a temporary directory that shares a pod's lifetime) Medium: SizeLimit: neutron-bin: Type: ConfigMap (a volume populated by a ConfigMap) Name: neutron-bin Optional: false neutron-etc: Type: Secret (a volume populated by a Secret) SecretName: neutron-l3-agent-default Optional: false libmodules: Type: HostPath (bare host directory volume) Path: /lib/modules HostPathType: iptables-lockfile: Type: HostPath (bare host directory volume) Path: /run/xtables.lock HostPathType: FileOrCreate pod-shared: Type: EmptyDir (a temporary directory that shares a pod's lifetime) Medium: SizeLimit: socket: Type: HostPath (bare host directory volume) Path: /var/lib/neutron/openstack-helm HostPathType: host-run-netns: Type: HostPath (bare host directory volume) Path: /run/netns HostPathType: kube-api-access-v2kn8: Type: Projected (a volume that contains injected data from multiple sources) TokenExpirationSeconds: 3607 ConfigMapName: kube-root-ca.crt ConfigMapOptional: DownwardAPI: true QoS Class: BestEffort Node-Selectors: openstack-control-plane=enabled Tolerations: node.kubernetes.io/disk-pressure:NoSchedule op=Exists node.kubernetes.io/memory-pressure:NoSchedule op=Exists node.kubernetes.io/network-unavailable:NoSchedule op=Exists node.kubernetes.io/not-ready:NoExecute op=Exists node.kubernetes.io/pid-pressure:NoSchedule op=Exists node.kubernetes.io/unreachable:NoExecute op=Exists node.kubernetes.io/unschedulable:NoSchedule op=Exists Events: Type Reason Age From Message ---- ------ ---- ---- ------- Normal Scheduled 50m default-scheduler Successfully assigned openstack/neutron-l3-agent-default-vqc5d to instance Normal Pulled 50m kubelet Container image "harbor.atmosphere.dev/ghcr.io/vexxhost/kubernetes-entrypoint:edge@sha256:8921b64b87af184a1421dd856b2703bcf3cff9f50863cd0d18371cf964a87bd3" already present on machine Normal Created 50m kubelet Created container init Normal Started 50m kubelet Started container init Normal Pulled 47m kubelet Container image "harbor.atmosphere.dev/ghcr.io/vexxhost/neutron:main@sha256:35df72b8f8ad156e522594f4c598db195c326607d2f0e5de6c467f331bf0671b" already present on machine Normal Created 47m kubelet Created container neutron-l3-agent-init Normal Started 47m kubelet Started container neutron-l3-agent-init Normal Pulled 47m kubelet Container image "harbor.atmosphere.dev/ghcr.io/vexxhost/neutron:main@sha256:35df72b8f8ad156e522594f4c598db195c326607d2f0e5de6c467f331bf0671b" already present on machine Normal Created 47m kubelet Created container neutron-l3-agent Normal Started 47m kubelet Started container neutron-l3-agent Warning Unhealthy 11s (x51 over 46m) kubelet Readiness probe failed: /var/lib/openstack/lib/python3.12/site-packages/oslo_service/backend/_eventlet/loopingcall.py:19: EventletDeprecationWarning: Eventlet is deprecated. It is currently being maintained in bugfix mode, and we strongly recommend against using it for new projects. If you are already using Eventlet, we recommend migrating to a different framework. For more detail see https://eventlet.readthedocs.io/en/latest/asyncio/migration.html from eventlet import event /tmp/health-probe.py:164: DeprecationWarning: connections() is deprecated and will be removed; use net_connections() instead pcon = p.connections() RabbitMQ sockets not Established