code: def init_minio_client(self, host, milvus_ns):
      Path("/tmp/bulk_insert_data").mkdir(parents=True, exist_ok=True)
      self._connect()
      self.milvus_ns = milvus_ns
      self.milvus_sys = MilvusSys(alias="default")
      self.instance_name = get_milvus_instance_name(
          self.milvus_ns, host
      )
      self.deploy_tool = get_milvus_deploy_tool(
          self.milvus_ns, self.milvus_sys
      )
      minio_label = f"release={self.instance_name}, app=minio"
      if self.deploy_tool == "milvus-operator":
          minio_label = f"release={self.instance_name}-minio, app=minio"
      minio_ip_pod_pair = get_pod_ip_name_pairs(
          self.milvus_ns, minio_label
      )
      ms = MilvusSys()
      minio_ip = list(minio_ip_pod_pair.keys())[0]
      minio_port = "9000"
      self.minio_endpoint = f"{minio_ip}:{minio_port}"
      self.bucket_name = ms.index_nodes[0]["infos"][
          "system_configurations"
      ]["minio_bucket_name"]
  
imports: import logging
  import time
  import pytest
  import random
  import numpy
  from pathlib import Path
  from base.client_base import TestcaseBase
  from common import common_func
  from common import common_type
  from common.milvus_sys import MilvusSys
  from common.common_type import CaseLabel, CheckTasks
  from utils.util_k8s import get_pod_ip_name_pairs, get_milvus_instance_name, get_milvus_deploy_tool
  from utils.util_log import test_log
  from common.bulk_insert_data import prepare_bulk_insert_json_files, prepare_bulk_insert_numpy_files, DataField, DataErrorType
label_desc: Use image node_id 1 for calling the TestcaseBaseBulkInsert obj's underlying member method code with example usage: obj.init_minio_client(host, milvus_ns) without return types