How Vertical and Horizontal scalability work in Kubernetes?