Puedes usar el SDK de Kubeflow Pipelines para administrar y automatizar las actividades en el clúster de AI Platform Pipelines, como las que se indican a continuación:
- Cargar canalizaciones en el clúster de AI Platform Pipelines
- Ejecutar canalizaciones
- Recuperar información sobre canalizaciones y ejecuciones
En esta guía, se describe cómo conectarse al clúster de AI Platform Pipelines mediante el SDK de Kubeflow Pipelines.
Antes de comenzar
Antes de conectarte al clúster mediante el SDK de Kubeflow Pipelines, primero debes configurar el clúster de AI Platform Pipelines, instalar el SDK de Kubeflow Pipelines y asegurarte de que tienes los permisos necesarios para acceder al clúster.
Sigue la guía sobre cómo configurar el clúster de AI Platform Pipelines.
Instala o actualiza el SDK de Kubeflow Pipelines a la versión
0.5.2
,1.0.4
o posterior.Para acceder a un clúster de AI Platform Pipelines mediante el SDK de Kubeflow Pipelines, debes tener el rol Service Account User para la cuenta de servicio del clúster de Google Kubernetes Engine.
Obtén más información para otorgar a un usuario acceso a AI Platform Pipelines.
Usa el SDK de Kubeflow Pipelines para conectarte a un clúster de AI Platform Pipelines
Usa las siguientes instrucciones para conectarte al clúster de AI Platform Pipelines mediante el SDK de Kubeflow Pipelines.
Abre AI Platform Pipelines en la consola de Google Cloud.
Haz clic en Open pipelines dashboard (Abrir panel de canalizaciones) para seleccionar el clúster de Kubeflow Pipelines. Se abrirá la interfaz de usuario de Kubeflow Pipelines en una pestaña nueva.
Busca el nombre de host y el esquema de URL en la URL del panel de Kubeflow Pipelines. El nombre de host y el esquema son la parte entre el comienzo de la URL y
/#/start
. El nombre de host y el esquema deben coincidir con el patrón https://*.pipelines.googleusercontent.com.Usa el SDK de Kubeflow Pipelines para conectarte al clúster de AI Platform Pipelines desde un notebook de Jupyter o un cliente de Python.
import kfp client = kfp.Client(host='https://example.com')
Reemplaza https://example.com por el nombre de host y el esquema de tu clúster.
Ahora puedes usar el SDK de KubeFlow Pipelines para interactuar con el clúster. Por ejemplo, con el siguiente comando, se enumeran las canalizaciones del clúster.
client.list_pipelines()
¿Qué sigue?
- Para obtener más información sobre AI Platform Pipelines, consulta la introducción a AI Platform Pipelines.
- Usa la interfaz de usuario de Kubeflow Pipelines para ejecutar una canalización.