Это связано с тем, что, хотя Dockerfile Zookeeper содержит строку EXPOSE, представляющую порты, такой строки в Dockerfile Kafka нет, например, на самом деле не доступ к порту 9092 по умолчанию. Команда new-app предоставляет объявленные порты через службу только в том случае, если вы фактически открываете порты через EXPOSE.
Поскольку вы пытаетесь развернуть Kafka в OpenShift, я предлагаю взглянуть на проект Strimzi (https://strimzi.io/), это облегчит вашу жизнь. Он предоставляет оператора кластера для установки в кластер OpenShift и затем описывает кластер Kafka через ресурс Kafka; оператор развернет кластер для вас.