mirror of https://github.com/kubeflow/examples.git
24 lines
796 B
Bash
24 lines
796 B
Bash
#!/usr/bin/env bash
|
|
|
|
# run as root
|
|
apt-get update
|
|
apt-get install -y wget
|
|
|
|
# use 3.2.x for install kubeflow
|
|
wget https://github.com/kubernetes-sigs/kustomize/releases/download/kustomize%2Fv3.2.3/kustomize_kustomize.v3.2.3_linux_amd64
|
|
chmod +x ./kustomize_kustomize.v3.2.3_linux_amd64 && \
|
|
mv ./kustomize_kustomize.v3.2.3_linux_amd64 /usr/local/bin/kustomize
|
|
|
|
USER_NAME=$(who | awk {'print $1'})
|
|
KUBEFLOW_ROOT=/home/${USER_NAME}/kubeflow
|
|
KF_NAME=v1.3
|
|
KF_DIR=${KUBEFLOW_ROOT}/${KF_NAME}
|
|
|
|
mkdir -p $KF_DIR
|
|
|
|
cd $KF_DIR && \
|
|
wget https://github.com/kubeflow/manifests/archive/refs/tags/v1.3.1.tar.gz && \
|
|
tar -xzvf v1.3.1.tar.gz && \
|
|
cd manifests-1.3.1 && \
|
|
while ! kustomize build --load_restrictor=none example | kubectl apply -f -; do echo "Retrying to apply resources"; sleep 10; done
|