コード例 #1
0
ファイル: build_job.py プロジェクト: yutiansut/polyaxon
def stream_logs(build: 'BuildJob') -> Iterable[str]:
    k8s_manager = K8SManager(namespace=conf.get(K8S_NAMESPACE),
                             in_cluster=True)
    return base.stream_logs(
        k8s_manager=k8s_manager,
        pod_id=build.pod_id,
        container_job_name=conf.get(CONTAINER_NAME_BUILD_JOBS))
コード例 #2
0
def stream_logs(pod_id, task_type, task_id):
    k8s_manager = K8SManager(namespace=settings.K8S_NAMESPACE, in_cluster=True)
    return base.stream_logs(k8s_manager=k8s_manager,
                            pod_id=pod_id,
                            container_job_name=settings.CONTAINER_NAME_EXPERIMENT_JOB,
                            task_type=task_type,
                            task_idx=task_id)
コード例 #3
0
def stream_logs(build):
    pod_id = JOB_NAME_FORMAT.format(name=DOCKERIZER_JOB_NAME,
                                    job_uuid=build.uuid.hex)
    k8s_manager = K8SManager(namespace=settings.K8S_NAMESPACE, in_cluster=True)
    return base.stream_logs(
        k8s_manager=k8s_manager,
        pod_id=pod_id,
        container_job_name=settings.CONTAINER_NAME_DOCKERIZER_JOB)
コード例 #4
0
def stream_logs(pod_id: str, task_type: str, task_id: int) -> Iterable[str]:
    k8s_manager = K8SManager(namespace=conf.get('K8S_NAMESPACE'),
                             in_cluster=True)
    return base.stream_logs(
        k8s_manager=k8s_manager,
        pod_id=pod_id,
        container_job_name=conf.get('CONTAINER_NAME_EXPERIMENT_JOB'),
        task_type=task_type,
        task_idx=task_id)
コード例 #5
0
def stream_logs(experiment):
    pod_id = EXPERIMENT_JOB_NAME_FORMAT.format(
        task_type=TaskType.MASTER,  # We default to master
        task_idx=0,
        experiment_uuid=experiment.uuid.hex)
    k8s_manager = K8SManager(namespace=settings.K8S_NAMESPACE, in_cluster=True)
    return base.stream_logs(
        k8s_manager=k8s_manager,
        pod_id=pod_id,
        container_job_name=settings.CONTAINER_NAME_EXPERIMENT_JOB)
コード例 #6
0
def stream_logs(experiment: 'Experiment') -> Iterable[str]:
    pod_id = EXPERIMENT_JOB_NAME_FORMAT.format(
        task_type=TaskType.MASTER,  # We default to master
        task_idx=0,
        experiment_uuid=experiment.uuid.hex)
    k8s_manager = K8SManager(namespace=conf.get('K8S_NAMESPACE'),
                             in_cluster=True)
    return base.stream_logs(
        k8s_manager=k8s_manager,
        pod_id=pod_id,
        container_job_name=conf.get('CONTAINER_NAME_EXPERIMENT_JOB'))
コード例 #7
0
ファイル: experiment.py プロジェクト: siddygups/polyaxon
def stream_logs(experiment: 'Experiment') -> Iterable[str]:
    pod_id = EXPERIMENT_JOB_NAME_FORMAT.format(
        task_type=experiment.default_job_role,
        task_idx=0,
        experiment_uuid=experiment.uuid.hex)
    k8s_manager = K8SManager(namespace=conf.get('K8S_NAMESPACE'), in_cluster=True)
    container_job_name = get_experiment_job_container_name(backend=experiment.backend,
                                                           framework=experiment.framework)
    return base.stream_logs(k8s_manager=k8s_manager,
                            pod_id=pod_id,
                            container_job_name=container_job_name)
コード例 #8
0
ファイル: build_job.py プロジェクト: xuduofeng/polyaxon
def stream_logs(build):
    k8s_manager = K8SManager(namespace=settings.K8S_NAMESPACE, in_cluster=True)
    return base.stream_logs(k8s_manager=k8s_manager,
                            pod_id=build.pod_id,
                            container_job_name=settings.CONTAINER_NAME_DOCKERIZER_JOB)
コード例 #9
0
def stream_logs(pod_id):
    k8s_manager = K8SManager(namespace=conf.get('K8S_NAMESPACE'),
                             in_cluster=True)
    return base.stream_logs(k8s_manager=k8s_manager,
                            pod_id=pod_id,
                            container_job_name=conf.get('CONTAINER_NAME_JOB'))