본문 바로가기
AI 빅데이터/Google Cloud Platform

[GCP] AI Platform에서 Pipeline 배포가 되지 않을 때 (수동배포)

by 마고커 2021. 7. 9.


AI Platform에서 파이프라인을 만들려고 시도했는데, 기본 UI에서 파이프라인이 배포되지 않는다.

 

Cluster까지는 제대로 생성되고, 생성된 클러스터에 Pipeline을 배포하려고 하니, "App Deployment Failed"라는 단순한 메시지만 출력시키고 아무것도 되지 않았다.

 

 

인터넷에서 Deployment Manager API를 설치하라느니, Resource Manager API를 설치하라느니 얘기가 있었지만, 수동으로 배포하는 길을 택했다.

 

gcloud config set compute/region us-central1
gcloud config set compute/zone us-central1-a

# cluster-1은 gcp에서 생성한 cluster name
gcloud container clusters get-credentials "cluster-1"

export PIPELINE_VERSION=1.6.0
kubectl apply -k "github.com/kubeflow/pipelines/manifests/kustomize/cluster-scoped-resources?ref=$PIPELINE_VERSION"
kubectl wait --for condition=established --timeout=60s crd/applications.app.k8s.io
kubectl apply -k "github.com/kubeflow/pipelines/manifests/kustomize/env/dev?ref=$PIPELINE_VERSION"

kubectl describe configmap inverse-proxy-config -n kubeflow | grep googleusercontent.com

 

어쨌든 파이프라인 배포까지는 제대로 된 듯. 힘들고만..

 

 

삭제는 아래와 같이 하면 된다.

 

export PIPELINE_VERSION=1.6.0
kubectl delete -k "github.com/kubeflow/pipelines/manifests/kustomize/env/dev?ref=$PIPELINE_VERSION"
kubectl delete -k "github.com/kubeflow/pipelines/manifests/kustomize/cluster-scoped-resources?ref=$PIPELINE_VERSION"


댓글