
kubeflow 운영을 위해 kubernetes에 kubeflow를 배포한 경험을 작성해보려고 한다.
사실 kubeflow를 배포하는 방법은 너무 간단하다.
하지만 이전에 확인해 봐야 할게 있다.
kubeflow 운영에 필요한 worker node의 최소 사항은 CPU 8core, Memory 8GB 라고는 하지만 경험상 매우 부족하다.
최소 8Core의 CPU와 32GB Memory가 적절한 것 같다.
또, kustomize 실행기가 미리 설치 되어있어야 한다.
GitHub - kubernetes-sigs/kustomize: Customization of kubernetes YAML configurations
Customization of kubernetes YAML configurations. Contribute to kubernetes-sigs/kustomize development by creating an account on GitHub.
github.com
해당 레포지토리 들어가면 설명이 잘 되어있다.
kubeflow 설치는 단 3줄의 커맨드 라인만 있으면 배포가 가능하다.
git clone https://github.com/kubeflow/manifests.git
cd manifests
while ! kustomize build example | kubectl apply --server-side --force-conflicts -f -; do echo "Retrying to apply resources"; sleep 20; done
원하는 버전이 있다면 git branch를 원하는 버전으로 변경한 후에 위 커맨드를 입력하면 된다.
kubeflow에는 도구가 많아 설치하는데 오래 걸린다.
필자 경우에는 안되는줄 알고 취소했다가 실행을 반복했더니 docker pull 정책에 막혔다. 개같은거
차분하게 기다리시길...
본 글에서 사용된 이미지와 예제는 이해를 돕기 위한 것이며, 실제 환경과 다를 수 있음.
또한 일부 내용에는 오타나 정보의 불완전함이 있을 수 있으니, 반드시 공식 문서 및 최신 자료를 참고하시기 바람.
AI 창작물이 아님.
'Tech' 카테고리의 다른 글
| HA kubernetes cluster 구성 프로젝트 1 (1) | 2025.09.01 |
|---|---|
| 네트워크 캐스팅 방식 (2) | 2025.09.01 |
| GitLab에서 GitHub으로 레포지토리 마이그레이션 (3) | 2025.08.28 |
| Load Balancing? (3) | 2025.08.28 |
| Kubernetes에서 Ray Cluster 구축해보기 (0) | 2024.12.05 |