Velero와 MinIO를 이용한 쿠버네티스 백업 & 복구 방법

velero는 쿠버네티스 자원을 백업 및 복구 할수 있도록 도와주는 도구 입니다.velero는 helm 배포 및 velero CLI를 이용한 배포 방식이 있습니다.이번 포스팅에서는 velero CLI를 이용합니다.또한 제 개인 연구환경이 On-premise환경이므로 MinIO를 백엔드로 이용합니다. Velero velero란? Velero는 Kubernetes 클러스터에 대한 백업 및 복구, 복제, 마이그레이션을 지원하는 오픈소스 도구입니다. Velero를 사용하면 클러스터의 리소스와 Persistent Volume(PV)의 데이터를 백업하고 복구할 수 … Read more

How to Deploy Kubeflow 1.7

This article was written in Korean and then translated into English, so there may be inaccuracies. Tested on Kubernetes version 1.30.5.The physical equipment used is as follows: Prerequisites Exclude any remaining Taints after deploying the gpu-operator.Ensure proper Pod scheduling by excluding tainted nodes during deployment. Node Preparation Tasks Adjusting Linux Kernel File System Notification Limits … Read more

Kubeflow 1.7 배포방법

쿠버네티스 1.30.5버전에서 테스트 하였습니다.사용된 물리장비는 아래와 같습니다. name cpu mem 비고 tk8s-master01 2 Core / 4 Thread 8GB 노트북 tk8s-worker01 4 Core 8GB vm tk8s-gpu 8 Core / 16 Thread 32GB pc 사전 준비 gpu-operator를 배포후 Taint가 남아있다면 제외한다.POD 스케줄을 고려하여 제외하여 배포. 노드 사전 작업 이 설정은 많은 수의 pod를 처리할 수 있도록 Linux … Read more

Kubeflow 1.9 배포방법

쿠버네티스 1.30.5버전에서 테스트 하였습니다. 버그(?) 현상이 있어 계속 확인 중인데, RBAC, AuthorizationPolicy, OAuth2-proxy등 엮인게 많아 거의 포기 상태입니다..너무 어려워ㅠ… 사전 준비 gpu-operator를 배포후 Taint가 남아있다면 제외한다.POD 스케줄을 고려하여 제외하여 배포. Kubeflow 설치 git에서 소스를 다운 받는다. 노드 사전 작업 이 설정은 많은 수의 pod를 처리할 수 있도록 Linux 커널의 파일 시스템 알림 제한값을 조정하는 것 … Read more

helm chart를 yaml로 만드는 방법

Helm은 Kubernetes 애플리케이션을 배포하고 관리하기 위한 가장 강력한 도구 중 하나입니다. Kubernetes 리소스를 선언하기 위해 필요한 복잡한 YAML 파일을 관리하고, 이를 쉽게 재사용할 수 있게 해줍니다. 이 글에서는 Helm Chart를 YAML 파일로 변환하는 방법을 단계별로 설명합니다. Helm Chart란 무엇인가? Helm Chart는 Kubernetes 애플리케이션 배포를 위한 설정 파일들의 집합입니다. Chart에는 Kubernetes에서 실행할 리소스 정의가 담긴 템플릿 … Read more