I have the following service where I want to select a pod from a label that `exists`.

But it does not work, do you know why?

Note: `mypod: exists` in the followin:

```
apiVersion: v1
kind: Service
metadata:
  name: myservice
  labels:
    run: myservice
spec:
  ports:
  - port: 8080
    targetPort: 80
  selector:
    mypod: exists
  type: LoadBalancer

```

The pod that I am trying to select is listed `kubectl get pods --show-labels`:

```
NAME                                         READY     STATUS    RESTARTS   AGE       LABELS
mypod-5bf4c474c8-l6rr2                1/1       Running   0          32m       mypod=49c8b466-2fdd-4ea6-b799-bc60c259a8ec

```

I don't have controle over the uuid and I know there will be only one pod - that is why I am trying to use `exists`.

Also if you know, what happens if there is more than one?

But most important, why does it not find the pod with `exists`?