code: def set_pod_parser(parser=None, default_name=None):
      """Set the parser for the Pod
  
      :param parser: an optional existing parser to build upon
      :param default_name: default pod name
      :return: the parser
      """
      if not parser:
          from jina.parsers.base import set_base_parser
  
          parser = set_base_parser()
  
      from hubble.executor.parsers.pull import (
          mixin_hub_pull_options_parser,
      )
  
      from jina.parsers.orchestrate.base import (
          mixin_scalable_deployment_parser,
      )
      from jina.parsers.orchestrate.pod import mixin_pod_parser
      from jina.parsers.orchestrate.runtimes.container import (
          mixin_container_runtime_parser,
      )
      from jina.parsers.orchestrate.runtimes.remote import (
          mixin_remote_runtime_parser,
      )
      from jina.parsers.orchestrate.runtimes.worker import (
          mixin_worker_runtime_parser,
      )
  
      mixin_scalable_deployment_parser(
          parser, default_name=default_name
      )
      mixin_worker_runtime_parser(parser)
      mixin_container_runtime_parser(parser)
      mixin_remote_runtime_parser(parser)
      mixin_pod_parser(parser)
      mixin_hub_pull_options_parser(parser)
      mixin_head_parser(parser)
  
      return parser
  
file_path: jina/jina/parsers/__init__.py
imports: from jina.helper import GATEWAY_NAME
  from jina.parsers.helper import _SHOW_ALL_ARGS
  from jina.parsers.logging import mixin_suppress_root_logging_parser
  from jina.parsers.orchestrate.runtimes.container import mixin_container_runtime_parser
  from jina.parsers.orchestrate.runtimes.grpc_channel import mixin_grpc_channel_options_parser
  from jina.parsers.orchestrate.runtimes.head import mixin_head_parser
label_desc: Use image node_id 1 for calling a global function with example usage: set_pod_parser(parser, default_name) and returns: parser