I have 3 UIStackViews laid as follows edge to edge:

```
   SV1 ---- SV2 ---- SV3

```

SV1 sits at a fixed distance of 5 points to superview leading, SV2 center is aligned with center of superview, and SV3 is at a fixed distance of 5 points to views trailing. Problem is on iPhone SE, SV2 is too wide and too close to SV1 and SV3. How do I set autolayout constraints so that SV2 is at a minimum distance D to SV1 and SV3?
['https://Stackoverflow.com/questions/53437470', 'https://Stackoverflow.com', 'https://Stackoverflow.com/users/917521/']
Setting max unavailable to 0 is a way to go and also, using nodepools can be a good workaround.

```
gcloud container node-pools create <nodepool> --node-taints=app=dask-scheduler:NoSchedule
gcloud container node-pools create <nodepool> --node-labels app=dask-scheduler

```

This will create the nodepool with the label app=dask-scheduler, after in the pod spec, you can do this:

```
nodeSelector:
  app: dask-scheduler

```

And put the dask scheduler on a node-pool that doesn't autoscale.

There's an object called PDB where in its spec you can set maxUnavailable
in the example of maxUnavailable=1, this means if you had 100 pods defined, always make sure there is only one removed/drained/re-scheduled at a time
in the case of maxUnavailable, if you have 2 pods, and you set maxUnavailable to 0, it will never remove your pods. It being the scheduler

```
apiVersion: policy/v1beta1
kind: PodDisruptionBudget
metadata:
  name: zk-pdb
spec:
  maxUnavailable: 1
  selector:
    matchLabels:
      app: zookeeper

```
Are you specifying resource requests and limits?