The method KubernetesReactiveDiscoveryClient#getOrder always returns the default order and doesn't respect the value of the property spring.cloud.kubernetes.discovery.order.
KubernetesDiscoveryClient works correctly.
I suggest overriding KubernetesReactiveDiscoveryClient#getOrder to return kubernetesDiscoveryClient.getOrder().
The method
KubernetesReactiveDiscoveryClient#getOrderalways returns the default order and doesn't respect the value of the propertyspring.cloud.kubernetes.discovery.order.KubernetesDiscoveryClientworks correctly.I suggest overriding
KubernetesReactiveDiscoveryClient#getOrderto returnkubernetesDiscoveryClient.getOrder().