Connessione ad AI Platform Pipelines utilizzando l'SDK Kubeflow Pipelines

Puoi utilizzare l'SDK Kubeflow Pipelines per gestire e automatizzare le attività nel cluster AI Platform Pipelines, ad esempio:

  • Caricamento delle pipeline nel cluster AI Platform Pipelines
  • Esecuzione delle pipeline
  • Recupero delle informazioni su pipeline ed esecuzioni

Questa guida descrive come connetterti al tuo cluster AI Platform Pipelines utilizzando l'SDK Kubeflow Pipelines.

Prima di iniziare

Prima di connetterti al cluster utilizzando l'SDK Kubeflow Pipelines, devi configura il cluster AI Platform Pipelines, installa l'SDK Kubeflow Pipelines e assicurati di disporre di autorizzazioni sufficienti per accedere ad AI Platform Pipelines in un cluster Kubernetes.

  1. Segui la guida per configurare AI Platform Pipelines cluster.

  2. Installa o esegui l'upgrade SDK Kubeflow Pipelines alla versione 0.5.2, 1.0.4 o versioni successive.

  3. Per accedere a un cluster AI Platform Pipelines utilizzando l'SDK Kubeflow Pipelines, deve avere il ruolo Utente account di servizio per Google Kubernetes Engine all'account di servizio del cluster.

    Scopri di più su come concedere a un utente l'accesso ad AI Platform Pipelines.

Utilizzo dell'SDK Kubeflow Pipelines per connettersi a un cluster AI Platform Pipelines

Usa le seguenti istruzioni per connetterti ad AI Platform Pipelines utilizzando l'SDK Kubeflow Pipelines.

  1. Apri AI Platform Pipelines nella console Google Cloud.

    Vai ad AI Platform Pipelines

  2. Fai clic su Apri dashboard pipeline per le pipeline Kubeflow in un cluster Kubernetes. L'interfaccia utente di Kubeflow Pipelines si apre in una nuova scheda.

  3. Trova il nome host e lo schema URL nell'URL della dashboard di Kubeflow Pipelines. Il nome host e lo schema sono la parte dell'URL compresa tra l'inizio dell'URL e /#/start. Il nome host e lo schema devono corrispondere al pattern https://*.pipelines.googleusercontent.com.

  4. Utilizza l'SDK Kubeflow Pipelines per connetterti al tuo cluster AI Platform Pipelines da un Jupyter Notebook o un client Python.

    import kfp
    client = kfp.Client(host='https://example.com')

    Sostituisci https://example.com con il nome host e lo schema del tuo in un cluster Kubernetes.

  5. Ora puoi utilizzare l'SDK Kubeflow Pipelines per interagire con il cluster. Per ad esempio, il comando seguente elenca le pipeline del cluster.

    client.list_pipelines()

Passaggi successivi