본문 바로가기 메뉴 바로가기

우영's devlog

프로필사진
  • 글쓰기
  • 관리
  • 태그
  • 방명록
  • RSS

우영's devlog

검색하기 폼
  • 개발관련 (96)
    • Cloud (8)
    • Kubernetes (9)
    • BigData (5)
    • Kafka (2)
    • Spark (3)
    • ELK (1)
    • Python (3)
    • ML DL (3)
    • Docker (2)
    • Microservice (3)
    • Spring Boot 2.0 Reference (3)
    • Spring Boot Project (7)
    • ASP.NET (7)
    • JavaScript (1)
    • Bash Shell (1)
    • VBA (2)
    • Git (2)
    • Tools (9)
    • Vue.js (5)
    • SQL (2)
    • Linux (2)
    • Kubeflow (1)
    • MLOps (15)
  • 방명록

MLOps (15)
K8S Node Pre Install (Offline)

실제 프로젝트 시 인터넷이 불가한 환경이 대부분이기 때문에 이에 대비한 스크립트 입니다✅ 작업 순서 : 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..

MLOps 2025. 3. 14.
K8S Install

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..

MLOps 2025. 3. 14.
K8S Node Pre Install (Online)

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..

MLOps 2025. 3. 11.
MLOps 실습환경 구축 - GCP

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..

MLOps 2025. 3. 11.
MLOps 실습환경 구축 - GCP (with. Terraform)

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..

MLOps 2025. 3. 11.
MLOps 실습환경 구축 - AWS (with. Terraform)

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..

MLOps 2025. 3. 11.
Enterprise MLOps 환경 구축 가이드

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..

MLOps 2025. 3. 11.
이전 1 2 다음
이전 다음
공지사항
  • 안녕하세요~블로그 시작합니다
최근에 올라온 글
최근에 달린 댓글
TAG
  • gcp
  • ASP.NET
  • aks
  • Kafka
  • kubernetes
  • celery
  • Azure Kubernetes Service
  • dockerfile
  • Azure CLI
  • docker
more

Blog is powered by Tistory / Designed by Tistory

티스토리툴바