KV Cache-Aware Routing and P/D Disaggregation on Kubernetes