diff --git a/helm/templates/kafka/zookeeper-entrance-deployment.yaml b/helm/templates/kafka/zookeeper-entrance-deployment.yaml
index a0c2841760aa641b1f1105863465a08069d164bd..fb7b2681184138c8d78ae3ecca92376610a93af3 100644
--- a/helm/templates/kafka/zookeeper-entrance-deployment.yaml
+++ b/helm/templates/kafka/zookeeper-entrance-deployment.yaml
@@ -59,6 +59,10 @@ spec:
               name: cluster-ca-certs
       restartPolicy: Always
       terminationGracePeriodSeconds: 30
+      {{- with .Values.strimzi.zookeeper.zooEntrance.nodeSelector }}
+      nodeSelector:
+        {{- toYaml . | nindent 8 }}
+      {{- end }}
       volumes:
         - name: cluster-operator-certs
           secret:
diff --git a/helm/values.yaml b/helm/values.yaml
index 6f6faeb95b828e71e9f645904c02a8b47393b2a9..46cc7d53325906f2e1085f25e19030133341ac4a 100644
--- a/helm/values.yaml
+++ b/helm/values.yaml
@@ -50,6 +50,7 @@ strimzi:
     replicas: 3
     zooEntrance:
       enabled: true
+      nodeSelector: {}
       zookeeperClient:
         enabled: true
         nodeSelector: {}