code: def mixin_remote_runtime_parser(parser):
      """Add the options for a remote Executor
      :param parser: the parser
      """
      gp = add_arg_group(parser, title="RemoteRuntime")
  
      gp.add_argument(
          "--host",
          "--host-in",
          nargs="+",
          default=[__default_host__],
          action=CastHostAction,
          help=f"The host of the Gateway, which the client should connect to, by default it is {__default_host__}."
          " In the case of an external Executor (`--external` or `external=True`) this can be a list of hosts. "
          " Then, every resulting address will be considered as one replica of the Executor.",
      )
  
file_path: jina/jina/parsers/orchestrate/runtimes/remote.py
imports: from jina.constants import __default_host__
  from jina.parsers.helper import CastHostAction, KVAppendAction, add_arg_group
  from jina.parsers.orchestrate.runtimes.grpc_channel import mixin_grpc_channel_options_parser
  from jina.parsers.orchestrate.runtimes.runtime import mixin_base_runtime_parser
label_desc: Use image node_id 1 for calling a global function with example usage: mixin_remote_runtime_parser(parser) without return types