Error:
0/3 nodes are available: 1 node(s) had taint {com.docker.ucp.manager: }, that the pod didn't tolerate, 2 node(s) didn't match Pod's node affinity/selector.
Problem:
The application has spec.template.spec.nodeSelector that could not match with the nodes.
In my case it looked like this:
nodeSelector:
category: service
Solution:
I had to add a label to a node that matches with my nodeSelector
apiVersion: v1
kind: Node
metadata:
name: <domain>
uid: <uuid>
resourceVersion: <version>
creationTimestamp: <timestamp>
labels:
category: service