Kubeflow 설치
Kubeflow v1.10.2 기준
Kubeflow package download
필요한 kubeflow manifest 및 image를 다운로드 합니다.
$ curl -sfL https://cube.k3.acornsoft.io/download-package | ACCOUNT={{ ID }} PASSWD={{ PW }} PACKAGE=kubeflow VERSION=1.10.2 sh -
[INFO] starting download file kubeflow-manifests-1.10.2.tar.gz
######################################################################## 100.0%
[INFO] decompressing file kubeflow-manifests-*.tar.gz
[INFO] starting download file kubectl-*-linux-amd64
######################################################################## 100.0%
[INFO] starting download file kubeflow-images-1.10.2.tar.gz
##### 8.3%
...Cluster node들의 값을 변경 및 추가한 후 ssh 재접속 합니다.
$ sudo vi /etc/security/limits.conf
# 추가
* soft nofile 65535
* hard nofile 65535
$ sudo vi /etc/sysctl.d/99-sysctl.conf
# 추가
fs.file-max = 2097152
fs.inotify.max_user_instances=1280
fs.inotify.max_user_watches=655360
sudo sysctl -p다운로드 받은 kubeflow 이미지를 archive/push/registry 경로로 압축을 해제 후 원본 압축 파일은 옮겨놓습니다.
Push kubeflow image
Push registry 명령어를 이용하여 kubeflow image를 업로드해야합니다.
한 번에 모든 이미지를 올릴 수 없기 때문에 2~3번으로 나눠서 업로드하는 것을 권장합니다.
docker.io,gcr.io,ghcr.io등 태그에 따라서 나눠주는 것을 권장합니다.
Kubeflow install
Csi-nfs-driver 설치가 필수입니다.
CUBE_HOME 환경 변수를 설정합니다.
Kubeflow online install
Online install
Kubeflow airgap install
Airgap으로 설치 시 파일 내용을 변경합니다.
10.10.0.49는 예시 registry ip 입니다.
Airgap install
Last updated