Terhubung 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 Anda
  • Menjalankan pipeline
  • Mengambil informasi tentang pipeline dan operasi

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

Sebelum memulai

Sebelum terhubung ke cluster Anda 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 Pipeline AI Platform.

  1. Ikuti panduan untuk menyiapkan cluster Pipeline AI Platform.

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

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

    Pelajari lebih lanjut cara memberi pengguna akses 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 Open pipelines dashboard 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 dari URL di 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 Pipeline AI Platform 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