UPSTREAM: 84568: test/e2e/apps: Skip or scale LB test per node count
UPSTREAM: 84568: test/e2e/apps: Skip or scale LB test per node count

Skip the "Deployment should not disrupt a cloud load-balancer's
connectivity during rollout" test if the number of nodes is less than 2;
otherwise, set the deployment's replicas equal to the lesser of 5 and the
number of nodes.

The test would fail if there were fewer nodes than replicas, but the test
needs at least 2 nodes, and the likelihood of failure absent the feature
under test increases with the number of replicas, so it is desirable to set
replicas to a higher value, within reason.

Follow-up to commit 980b6406b24b41bc0ef061624385f1f420708819.

* vendor/k8s.io/kubernetes/test/e2e/apps/deployment.go: Skip the
load-balancer connectivity test unless there are at least 2 nodes.
(testRollingUpdateDeploymentWithLocalTrafficLoadBalancer): Set replicas to
the min of 5 and the number of nodes.

Origin-commit: 3f09c3e5cd2f0a52e7549b376aefbb62b308dc7b

ravisantoshgudimetla/kubernetes,ravisantoshgudimetla/kubernetes,openshift/kubernetes,ravisantoshgudimetla/kubernetes,csrwng/kubernetes,csrwng/kubernetes,bparees/kubernetes,openshift/kubernetes,bparees/kubernetes,bparees/kubernetes,openshift/kubernetes,ravisantoshgudimetla/kubernetes,csrwng/kubernetes,csrwng/kubernetes,bparees/kubernetes,openshift/kubernetes,csrwng/kubernetes,bparees/kubernetes,ravisantoshgudimetla/kubernetes,openshift/kubernetes,ravisantoshgudimetla/kubernetes