Kubeflow Pipelines SDK를 사용하여 다음과 같은 AI Platform Pipelines 클러스터의 활동을 관리하고 자동화할 수 있습니다.
- AI Platform Pipelines 클러스터로 파이프라인 로드
- 파이프라인 실행
- 파이프라인 및 실행에 대한 정보 검색
이 가이드는 Kubeflow Pipelines SDK를 사용하여 AI Platform Pipelines 클러스터에 연결하는 방법을 설명합니다.
시작하기 전에
Kubeflow Pipelines SDK를 사용하여 클러스터에 연결하려면 먼저 AI Platform Pipelines 클러스터를 설정하고 Kubeflow Pipelines SDK를 설치한 후 AI Platform 파이프라인에 액세스할 수 있는 충분한 권한이 있는지 확인해야 합니다.
AI Platform Pipelines 클러스터 설정 가이드를 따르세요.
Kubeflow Pipelines SDK를 설치하거나 버전
0.5.2
,1.0.4
이상으로 업그레이드합니다.Kubeflow Pipelines SDK를 사용하여 AI Platform 파이프라인 클러스터에 액세스하려면 Google Kubernetes Engine 클러스터의 서비스 계정에 대한 서비스 계정 사용자 역할이 있어야 합니다.
Kubeflow Pipelines SDK를 사용하여 AI Platform Pipelines 클러스터에 연결
다음 안내에 따라 Kubeflow Pipelines SDK를 사용하여 AI Platform 파이프라인 클러스터에 연결합니다.
Google Cloud Console에서 AI Platform 파이프라인을 엽니다.
Kubeflow Pipelines 클러스터에 대해 파이프라인 대시보드 열기를 클릭합니다. Kubeflow Pipelines 사용자 인터페이스가 새 탭으로 열립니다.
Kubeflow Pipelines 대시보드의 URL에서 호스트 이름과 URL 스킴을 찾습니다. 호스트 이름과 스킴은 URL 시작과
/#/start
사이의 URL 부분입니다. 호스트 이름 및 스킴은 https://*.pipelines.googleusercontent.com 패턴과 일치해야 합니다.Kubeflow Pipelines SDK를 사용하여 Jupyter 메모장 또는 Python 클라이언트에서 AI Platform 파이프라인 클러스터에 연결합니다.
import kfp client = kfp.Client(host='https://example.com')
https://example.com을 클러스터의 호스트 이름 및 스킴으로 바꿉니다.
이제 Kubeflow Pipelines SDK를 사용하여 클러스터와 상호작용할 수 있습니다. 예를 들어 다음 명령어는 클러스터의 파이프라인을 나열합니다.
client.list_pipelines()
다음 단계
- AI Platform 파이프라인에 대한 자세한 내용은 AI Platform 파이프라인 소개를 참조하세요.
- Kubeflow Pipelines 사용자 인터페이스를 사용하여 파이프라인을 실행합니다.