목차

1. 설치 환경

2. kind 설치

3. Kustomize 설치

4. Kubernetes Cluster 생성

5. Kubeflow 설치

6. Kubeflow Dashboard 접근

 


1. 설치 환경

  • Kubeflow 1.4.0
  • kind v0.14.0
  • Kubernetes 1.24.14
  • Kustomize 3.2.0

 

2. kind 설치

# curl -Lo ./kind https://kind.sigs.k8s.io/dl/v0.14.0/kind-linux-amd64
# chmod +x ./kind
# sudo mv ./kind /usr/local/bin/kind

Kubernetes Cluster 생성을 위해서 kind를 설치한다.

 

3. Kustomize 설치

# wget https://github.com/kubernetes-sigs/kustomize/releases/download/v3.2.0/kustomize_3.2.0_linux_amd64 -O /usr/bin/kustomize

Kubeflow 설치를 위해서 Kustomize를 설치한다.

 

4. Kubernetes Cluster 생성

# kind create cluster

kind를 이용하여 Control-plane 1대로 구성되어 있는 Master Node Cluster 한대를 구성한다.

 

5. Kubeflow 설치

# git clone https://github.com/kubeflow/manifests
# cd manifests
# git checkout v1.6.0-rc.1
# while ! kustomize build example | kubectl apply -f -; do echo "Retrying to apply resources"; sleep 10; done
...

# kubectl get pod -A

kustomize를 이용하여 Kubeflow를 설치한다.

 

6. Kubeflow Dashboard 접근

# kubectl port-forward svc/istio-ingressgateway -n istio-system 8080:80

kubectl port-forward를 실행하고 아래의 경로에 접근한다.

  • http://127.0.0.1:8080
  • ID : user@example.com
  • Password : 12341234

7. 참고

 

+ Recent posts