class_docstr: CeleryKubernetesExecutor consists of CeleryExecutor and KubernetesExecutor.
  
  It chooses an executor to use based on the queue defined on the task.
  When the queue is the value of ``kubernetes_queue`` in section ``[celery_kubernetes_executor]``
  of the configuration (default value: `kubernetes`), KubernetesExecutor is selected to run the task,
  otherwise, CeleryExecutor is used.
class_docstr_tok: ["CeleryKubernetesExecutor","consists","of","CeleryExecutor","and","KubernetesExecutor",".","It","chooses","an","executor","to","use","based","on","the","queue","defined","on","the","task",".","When","the","queue","is","the","value","of","``","kubernetes_queue","``","in","section","``","[","celery_kubernetes_executor","]","``","of","the","configuration","(","default","value",":","`","kubernetes","`",")",",","KubernetesExecutor","is","selected","to","run","the","task",",","otherwise",",","CeleryExecutor","is","used","."]
docstr: Queues task instance via celery or kubernetes executor.
docstr_tok: ["Queues","task","instance","via","celery","or","kubernetes","executor","."]
code: def queue_task_instance(
      self,
      task_instance: TaskInstance,
      mark_success: bool = False,
      pickle_id: int | None = None,
      ignore_all_deps: bool = False,
      ignore_depends_on_past: bool = False,
      wait_for_past_depends_before_skipping: bool = False,
      ignore_task_deps: bool = False,
      ignore_ti_state: bool = False,
      pool: str | None = None,
      cfg_path: str | None = None,
  ) -> None:
      """Queues task instance via celery or kubernetes executor."""
      from airflow.models.taskinstance import SimpleTaskInstance
  
      executor = self._router(SimpleTaskInstance.from_ti(task_instance))
      self.log.debug(
          "Using executor: %s to queue_task_instance for %s",
          executor.__class__.__name__,
          task_instance.key,
      )
      executor.queue_task_instance(
          task_instance=task_instance,
          mark_success=mark_success,
          pickle_id=pickle_id,
          ignore_all_deps=ignore_all_deps,
          ignore_depends_on_past=ignore_depends_on_past,
          wait_for_past_depends_before_skipping=wait_for_past_depends_before_skipping,
          ignore_task_deps=ignore_task_deps,
          ignore_ti_state=ignore_ti_state,
          pool=pool,
          cfg_path=cfg_path,
      )
  
imports: from __future__ import annotations
  from functools import cached_property
  from typing import TYPE_CHECKING, Sequence
  from airflow.configuration import conf
  from airflow.providers.celery.executors.celery_executor import CeleryExecutor
  from airflow.utils.log.logging_mixin import LoggingMixin
  from airflow.utils.providers_configuration_loader import providers_configuration_loaded
label_desc: Use image node_id 10 for calling the CeleryKubernetesExecutor obj's underlying member method code with example usage: obj.queue_task_instance(task_instance, mark_success, pickle_id, ignore_all_deps, ignore_depends_on_past, wait_for_past_depends_before_skipping, ignore_task_deps, ignore_ti_state, pool, cfg_path) without return types