code: def find_activate_standby_coord_pod(
      namespace, release_name, coord_type
  ):
      init_k8s_client_config()
      api_instance = client.CoreV1Api()
      etcd_service_name = release_name + "-etcd"
      service = api_instance.read_namespaced_service(
          name=etcd_service_name, namespace=namespace
      )
      etcd_cluster_ip = service.spec.cluster_ip
      etcd_port = service.spec.ports[0].port
      etcd = pyetcd.client(host=etcd_cluster_ip, port=etcd_port)
      v = etcd.get(f"by-dev/meta/session/{coord_type}")
      log.info(f"coord_type: {coord_type}, etcd session value: {v}")
      activated_pod_ip = json.loads(v[0])["Address"].split(":")[0]
      label_selector = f"app.kubernetes.io/instance={release_name}, component={coord_type}"
      items = get_pod_list(namespace, label_selector=label_selector)
      all_pod_list = []
      for item in items:
          pod_name = item.metadata.name
          all_pod_list.append(pod_name)
      activate_pod_list = []
      standby_pod_list = []
      for item in items:
          pod_name = item.metadata.name
          ip = item.status.pod_ip
          if ip == activated_pod_ip:
              activate_pod_list.append(pod_name)
      standby_pod_list = list(
          set(all_pod_list) - set(activate_pod_list)
      )
      return activate_pod_list, standby_pod_list
  
imports: import json
  import os.path
  import time
  import pyetcd
  import requests
  from pymilvus import connections
  from kubernetes import client, config
  from kubernetes.client.rest import ApiException
  from common.milvus_sys import MilvusSys
  from utils.util_log import test_log
  from chaos import chaos_commons
  from common.common_type import in_cluster_env
label_desc: Use image node_id 16 for calling a global function with example usage: find_activate_standby_coord_pod(namespace, release_name, coord_type) and returns: activate_pod_list,  standby_pod_list