nemo_microservices.types.jobs.kubernetes_job_execution_profile_config#
Module Contents#
Classes#
API#
- class nemo_microservices.types.jobs.kubernetes_job_execution_profile_config.KubernetesJobExecutionProfileConfig(/, **data: Any)#
Bases:
nemo_microservices._models.BaseModel- active_deadline_seconds: int | None#
None
- affinity: Dict[str, object] | None#
None
- image_pull_secrets: List[nemo_microservices.types.jobs.kubernetes_job_image_pull_secret.KubernetesJobImagePullSecret] | None#
None
- job_metadata: nemo_microservices.types.jobs.kubernetes_object_metadata.KubernetesObjectMetadata | None#
None
- logging: nemo_microservices.types.jobs.kubernetes_logging_sidecar.KubernetesLoggingSidecar | None#
None
Configuration for Kubernetes Logging Sidecar
- namespace: str | None#
None
- node_selector: Dict[str, str] | None#
None
- num_gpus: int | None#
None
- pod_metadata: nemo_microservices.types.jobs.kubernetes_object_metadata.KubernetesObjectMetadata | None#
None
- resources: nemo_microservices.types.jobs.compute_resources.ComputeResources | None#
None
Resource requirements matching k8s ResourceRequirements format.
- storage: nemo_microservices.types.jobs.kubernetes_job_storage_config.KubernetesJobStorageConfig#
None
Configuration for persistent storage in Kubernetes jobs.
- tolerations: List[Dict[str, object]] | None#
None
- ttl_seconds_after_finished: int | None#
None