Расскажите о стратегиях горизонтального масштабирования в Kubernetes, таких как ReplicaSet и Deployment, и рассмотрите их trade-offs.