É possível usar o SDK do Kubeflow Pipelines (em inglês) para gerenciar e automatizar a atividade no cluster de AI Platform Pipelines, por exemplo:
- ao carregar pipelines para o cluster de AI Platform Pipelines;
- ao executar pipelines;
- ao recuperar informações sobre pipelines e execuções.
Este guia descreve como se conectar ao cluster de AI Platform Pipelines usando o SDK do Kubeflow Pipelines.
Antes de começar
Antes de se conectar ao cluster usando o SDK do Kubeflow Pipelines, primeiro configure o cluster do AI Platform Pipelines, instale o SDK do Kubeflow Pipelines e verifique se você tem permissões suficientes para acessar o cluster do AI Platform Pipelines.
Siga o guia para configurar seu cluster do AI Platform Pipelines.
Instale ou faça upgrade do SDK do Kubeflow Pipelines para a versão
0.5.2
,1.0.4
ou posteriores.Para acessar um cluster do AI Platform Pipelines usando o SDK do Kubeflow Pipelines, você precisa ter o papel de usuário na conta de serviço do cluster do Google Kubernetes Engine.
Saiba mais sobre como conceder acesso ao AI Platform Pipelines.
Como usar o SDK do Kubeflow Pipelines para se conectar a um cluster do AI Platform Pipelines
Use as instruções a seguir para se conectar ao cluster do AI Platform Pipelines usando o SDK do Kubeflow Pipelines.
Abra o AI Platform Pipelines no console do Google Cloud.
Clique em Abrir painel de pipelines para o cluster do Kubeflow Pipelines. A interface do usuário do Kubeflow Pipelines é aberta em uma nova guia.
Encontre o nome do host e o esquema de URL no URL do painel do Kubeflow Pipelines. O nome do host e o esquema são a parte do URL entre o início do URL e o
/#/start
. O nome do host e o esquema precisam corresponder ao padrão https://*.pipelines.googleusercontent.com.Use o SDK do Kubeflow Pipelines para se conectar ao cluster do AI Platform Pipelines por meio de um notebook Jupyter ou cliente Python.
import kfp client = kfp.Client(host='https://example.com')
Substitua https://example.com pelo nome do host e esquema do seu cluster.
Agora é possível usar o SDK do Kubeflow Pipelines para interagir com seu cluster. Por exemplo, o comando a seguir lista os pipelines do cluster.
client.list_pipelines()
A seguir
- Para saber mais sobre o AI Platform Pipelines, leia a introdução ao AI Platform Pipelines.
- Use a interface de usuário do Kubeflow Pipelines para executar um pipeline.