Menghubungkan ke AI Platform Pipelines menggunakan Kubeflow Pipelines SDK

Anda dapat menggunakan Kubeflow Pipelines SDK untuk mengelola dan mengotomatiskan aktivitas di cluster AI Platform Pipelines, seperti:

  • Memuat pipeline ke cluster AI Platform Pipelines
  • Menjalankan pipeline
  • Mengambil informasi tentang pipeline dan run

Panduan ini menjelaskan cara terhubung ke cluster AI Platform Pipelines menggunakan Kubeflow Pipelines SDK.

Sebelum memulai

Sebelum terhubung ke cluster menggunakan Kubeflow Pipelines SDK, Anda harus terlebih dahulu menyiapkan cluster AI Platform Pipelines, menginstal Kubeflow Pipelines SDK, dan memastikan bahwa Anda memiliki izin yang memadai untuk mengakses cluster AI Platform Pipelines.

  1. Ikuti panduan untuk menyiapkan cluster AI Platform Pipelines.

  2. Instal atau upgrade Kubeflow Pipelines SDK ke versi 0.5.2, 1.0.4, atau yang lebih baru.

  3. Untuk mengakses cluster AI Platform Pipelines menggunakan Kubeflow Pipelines SDK, Anda harus memiliki Peran Pengguna Akun Layanan untuk akun layanan cluster Google Kubernetes Engine.

    Pelajari lebih lanjut cara memberikan akses pengguna ke AI Platform Pipelines.

Menggunakan Kubeflow Pipelines SDK untuk terhubung ke cluster AI Platform Pipelines

Gunakan petunjuk berikut untuk terhubung ke cluster AI Platform Pipelines menggunakan Kubeflow Pipelines SDK.

  1. Buka AI Platform Pipelines di konsol Google Cloud.

    Buka AI Platform Pipelines

  2. Klik Buka dasbor pipeline untuk cluster Kubeflow Pipelines Anda. Antarmuka pengguna Kubeflow Pipelines akan terbuka di tab baru.

  3. Temukan nama host dan skema URL di URL dasbor Kubeflow Pipelines. Nama host dan skema adalah bagian URL antara awal URL dan /#/start. Nama host dan skema harus cocok dengan pola https://*.pipelines.googleusercontent.com.

  4. Gunakan Kubeflow Pipelines SDK untuk terhubung ke cluster AI Platform Pipelines dari notebook Jupyter atau klien Python.

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

    Ganti https://example.com dengan nama host dan skema untuk cluster Anda.

  5. Sekarang Anda dapat menggunakan Kubeflow Pipelines SDK untuk berinteraksi dengan cluster. Misalnya, perintah berikut mencantumkan pipeline cluster Anda.

    client.list_pipelines()

Langkah selanjutnya