Cannot access kafka broker running in a pod from spring boot service running in another pod in multi VM environment

I have a kafka broker running in multi Vm envionment( Private cloud- with our own kubernetes cluster- 4 node cluster) . I have created a spring boot application that has a publisher which has to publish a message to the kafka topic inside the kafka broker. I have both the containers( kafka broker & spring boot app ) running in the same Kubernetes cluster. I couldn’t access the kafka broker (running in the same k8s cluster) by providing the kafka’s service name : port id in the publisher’s bootstrap.servers
Spring boot’s publisher configuration:

props.put(ProducerConfig.BOOTSTRAP_SERVERS_CONFIG, “kafka-svc:9092”);- -> not working

Cluster information:

here is my kafka-broker yaml file

apiVersion: extensions/v1beta1
kind: Deployment
metadata:
  name: kafka-deploy
spec:
  replicas: 1
  selector:
    matchLabels:
      app: kafka
  template:
    metadata:
      labels:
        app: kafka
    spec:
      containers:
      - env:
        - name: KAFKA_PORT
          value: "9092"
        - name: KAFKA_ADVERTISED_PORT
          value: "9092"
        - name: KAFKA_ADVERTISED_HOST_NAME
          value: kafka-svc
        - name: KAFKA_CREATE_TOPICS
          value: "test:1:1"
        - name: KAFKA_ZOOKEEPER_CONNECT
          value: zookeeper-svc:2181
        - name: KAFKA_BROKER_ID
          value: "1"
        name: kafka
        image: wurstmeister/kafka
        ports:
        - containerPort: 9092
------
   apiVersion: v1
   kind: Service
   metadata:
     name: kafka-svc
   spec:
     type: NodePort
     ports:
     - port: 9092
       targetPort: 9092
       name: http
       protocol: TCP
     selector:
       app: kafka
       kafka-broker-id: "1"

when I attempt to push a string message on to kafka topic, I am getting the below exception:

"2020-08-18 13:28:04.525 INFO 1 — [nio-8080-exec-1] o.a.kafka.common.utils.AppInfoParser : Kafka startTimeMs: 1597757284523
2020-08-18 13:29:04.539 ERROR 1 — [nio-8080-exec-1] o.s.k.support.LoggingProducerListener : Exception thrown when sending a message with key=‘null’ and payload=‘TEST’ to topic test:

org.apache.kafka.common.errors.TimeoutException: Topic test not present in metadata after 60000 ms.

2020-08-18 13:29:04.544 ERROR 1 — [nio-8080-exec-1] o.a.c.c.C.[.[.[/].[dispatcherServlet] : Servlet.service() for servlet [dispatcherServlet] in context with path threw exception [Request processing failed; nested exception is org.springframework.kafka.KafkaException: Send failed; nested exception is org.apache.kafka.common.errors.TimeoutException: Topic test not present in metadata after 60000 ms.] with root cause
"