실제 프로젝트 시 인터넷이 불가한 환경이 대부분이기 때문에 이에 대비한 스크립트 입니다✅ 작업 순서 : File Download > /root/files 폴더 전체를 압축 > 인터넷이 불가한 환경으로 반입 > 설치 진행File Downloadyum update -y# ContainerD 다운로드mkdir -p /root/files/containerdcd /root/files/containerdcurl -L https://github.com/containerd/containerd/releases/download/v1.6.36/containerd-1.6.36-linux-amd64.tar.gz -o /root/files/containerd/containerd-1.6.36-linux-amd64.tar.gzcur..
Kubernetes Install (kubeadm)Multi Node 환경 구성 시 kubeadm init 시 출력되는 kubeadm join 명령어를 실행하면 됨Single Node 환경이므로 control-plane 의 taint 설정 해제 필요KUBE_DETAIL_VER=1.30.3POD_NETWORK_CIDR="20.0.0.0/16"SVC_NETWORK_CIDR="25.0.0.0/16"kubeadm init --pod-network-cidr=$POD_NETWORK_CIDR --service-cidr=$SVC_NETWORK_CIDR --kubernetes-version=v$KUBE_DETAIL_VER# Worker Node - Kubeadm Join# kubeadm join 10.178.0.31:6..
Pre Install Script (All Node)# root 계정으로 작업# sudo su -################################################### 시스템 업데이트yum update -y # 시간대 설정sudo ln -sf /usr/share/zoneinfo/Asia/Seoul /etc/localtime # Kubernetes 관련 모듈 로드 설정echo -e "overlay\nbr_netfilter" | sudo tee /etc/modules-load.d/k8s.confsudo modprobe overlaysudo modprobe br_netfilter # sysctl 설정echo -e "net.bridge.bridge-nf-call-iptables = 1\nn..
gcloud CLI 설치Ubuntu 외 다른 OS 사용 시 아래 링크 참조하여 설치https://cloud.google.com/sdk/docs/install?hl=kosudo apt-get update -ysudo apt-get install -y apt-transport-https ca-certificates gnupg curlcurl https://packages.cloud.google.com/apt/doc/apt-key.gpg | sudo gpg --dearmor -o /usr/share/keyrings/cloud.google.gpgecho "deb [signed-by=/usr/share/keyrings/cloud.google.gpg] https://packages.cloud.google.com/a..
AWS CLI InstallUbuntu 외 다른 OS 사용 시 아래 링크 참조하여 설치https://cloud.google.com/sdk/docs/install?hl=kosudo apt-get update -ysudo apt-get install -y apt-transport-https ca-certificates gnupg curlcurl https://packages.cloud.google.com/apt/doc/apt-key.gpg | sudo gpg --dearmor -o /usr/share/keyrings/cloud.google.gpgecho "deb [signed-by=/usr/share/keyrings/cloud.google.gpg] https://packages.cloud.google.com..
AWS CLI InstallUbuntu 외 다른 OS 사용 시 아래 링크 참조하여 설치https://docs.aws.amazon.com/ko_kr/cli/latest/userguide/getting-started-install.htmlAWS Management Console > 우상단 계정 클릭 > Security Credentials > Create New Access Key 클릭Access Key ID와 Secret Access Key 생성 후 저장sudo apt-get install -y unzipcdcurl "https://awscli.amazonaws.com/awscli-exe-linux-x86_64.zip" -o "awscliv2.zip"unzip awscliv2.zipsudo ./aws/in..
Enterprise MLOps 환경 구축 가이드이번 글을 시작으로 Enterprise 환경에서 MLOps 환경을 구축하는 방법을 공유하고자 합니다.모델 개발, 배포, 모니터링에 필요한 기술 스택과 실습 과정을 단계별로 진행할 예정입니다.Kubeflow 를 중심으로 한 오픈소스 기반의 MLOps 플랫폼 구축에 초점을 맞췄습니다.Prerequisite (실습환경 준비)최소 요구 Spec : CPU - 16 Core, MEM - 32 GB, DISK - 100 GB권장 요구 Spec : CPU - 32 Core, MEM - 64 GB, DISK - 200 GBOS : RHEL8, ROCKY8 (Kernel 4.X)Kubeflow/Keycloak/MinIO에 적용할 Domainhttps://kubeflow.ex..