본문 바로가기

분류 전체보기

(289)
MLflow, PostgreSQL, Airflow 설치하기 / 2025.02.03 현재 프로젝트는 MLOps 파이프라인 구축을 목표로 하고 있다.쿠버네티스 환경에서 프로젝트를 구상하기에 앞서, 먼저 로컬 환경에서 프로젝트를 구현해보고자 한다. 이번 프로젝트에서는 모델 실험 관리를 위해 MLflow를 사용할 것이고, 전체적인 워크플로우 관리를 위해 Airflow를 사용하며, DB로는 PostgreSQL를 사용할 것이다. 이제 MLflow, PostgreSQL, Airflow를 설치해보자.▶ MLflow 설치하기설치 방법은 아래 페이지에서 확인할 수 있다.https://mlflow.org/docs/latest/getting-started/intro-quickstart/index.html MLflow Tracking QuickstartIn this next step, we’re going ..
쿠버네티스 대시보드 배포하기 / 2025.01.24 쿠버네티스 환경 구축을 완료했으니 대시보드를 배포하고 접속해보자.대시보드 관련 정보는 아래 페이지에서 확인할 수 있다.https://kubernetes.io/ko/docs/tasks/access-application-cluster/web-ui-dashboard/ 쿠버네티스 대시보드를 배포하고 접속하기웹 UI(쿠버네티스 대시보드)를 배포하고 접속한다.kubernetes.io▶ 대시보드 배포먼저, kubectl 명령어를 사용해 dashboard pod를 배포한 후, pod가 제대로 생성되었는지 확인한다.# 대시보드 배포kubectl apply -f https://raw.githubusercontent.com/kubernetes/dashboard/v2.7.0/aio/deploy/recommended.yaml#..
쿠버네티스 환경 구축하기 / 2025.01.23 가상 머신 3대에 쿠버네티스 환경을 구축해보자.MN: 마스터 노드SN01, SN02: 워커 노드▶ 쿠버네티스 설치 준비쿠버네티스를 설치하기에 앞서 모든 노드(마스터&워커)에 아래의 사전 작업을 수행해야한다.swap 비활성화# swap 임시 비활성화sudo swapoff -a# swap 영구 비활성화sudo sed -i '/swap/s/^/#/' /etc/fstab# swap 비활성화 확인 (출력값 없음)sudo swapon -s 방화벽 비활성화# 방화벽 비활성화sudo ufw disable# 비활성화 확인 -> Status: inactive 출력sudo ufw status /etc/hosts 수정ifconfig로 노드 ip 확인 후 진행sudo vim /etc/hosts 필수 패키지 설치sudo apt ..
SSH로 가상 머신(VM)에 원격 접속 하기 / 2025.01.21 프로젝트를 CLI 환경에서 진행하는 것이 더 편해서이전 글에서 생성한 가상 머신에 SSH로 원격 접속을 해보자. https://cow-kite24.tistory.com/338 VMWare로 가상 머신 환경 구축하기 / 2025.01.20기존에는 연구실 서버를 사용하여 프로젝트를 진행했었다.그러나, 곧 졸업을 앞두고 있어 사용중인 윈도우 PC에 가상 환경을 구축해 새롭게 구상중인 프로젝트를 진행해볼까 한다. 먼저, 윈도cow-kite24.tistory.com ▶ SSH 설치 및 실행# SSH 설치 (Ubuntu)sudo apt update && sudo apt install -y openssh-server# SSH 시작sudo systemctl enable sshsudo systemctl start ssh..
VMWare로 가상 머신 환경 구축하기 / 2025.01.20 기존에는 연구실 서버를 사용하여 프로젝트를 진행했었다.그러나, 곧 졸업을 앞두고 있어 사용중인 윈도우 PC에 가상 환경을 구축해 구상중인 프로젝트를 진행해볼까 한다. 먼저, 윈도우 PC 사양은 다음과 같으며 환경 구축에는 VMWare를 사용한다.CPU: AMD Ryzen 5 7500F RAM: 32GBSSD: 1TBGPU: NVIDIA GeForce RTX 4060 Ti ▶ VMWare란?간단히 말하면, 하나의 물리적 서버에서 여러 대의 가상 머신(VM)을 생성하고 관리할 수 있는 소프트웨어이다.가상 머신을 사용하면 윈도우 PC에서 리눅스 운영체제를 사용할 수 있다. VMWare Workstation은 Broadcom 홈페이지에서 다운로드 받을 수 있으며, 로그인이 필요하다.https://www.broa..
230704 [Kubernetes] Replication Controller, ReplicaSet https://www.inflearn.com/course/%EC%BF%A0%EB%B2%84%EB%84%A4%ED%8B%B0%EC%8A%A4-%EA%B8%B0%EC%B4%88/dashboard 대세는 쿠버네티스 [초급~중급] - 인프런 | 강의 쿠버네티스는 앞으로 어플리케이션 배포/운영에 주류가 될 기술 입니다. 이 강좌를 통해 여러분도 대세에 쉽게 편승할 수 있게 됩니다., 현존 최고의 앱 운영 및 배포 기술, 쿠버네티스를 만나 www.inflearn.com ppt는 인프런에서 제공하는 대세는 쿠버네티스 강의를 바탕으로 작성되었습니다.
230629 [Kubernetes] Namespace, ResourceQuota, LimitRange https://www.inflearn.com/course/%EC%BF%A0%EB%B2%84%EB%84%A4%ED%8B%B0%EC%8A%A4-%EA%B8%B0%EC%B4%88/dashboard 대세는 쿠버네티스 [초급~중급] - 인프런 | 강의 쿠버네티스는 앞으로 어플리케이션 배포/운영에 주류가 될 기술 입니다. 이 강좌를 통해 여러분도 대세에 쉽게 편승할 수 있게 됩니다., - 강의 소개 | 인프런 www.inflearn.com ppt는 인프런에서 제공하는 대세는 쿠버네티스 강의를 바탕으로 작성되었습니다.
230629 [Kubernetes] ConfigMap, Secret https://www.inflearn.com/course/%EC%BF%A0%EB%B2%84%EB%84%A4%ED%8B%B0%EC%8A%A4-%EA%B8%B0%EC%B4%88/dashboard 대세는 쿠버네티스 [초급~중급] - 인프런 | 강의 쿠버네티스는 앞으로 어플리케이션 배포/운영에 주류가 될 기술 입니다. 이 강좌를 통해 여러분도 대세에 쉽게 편승할 수 있게 됩니다., - 강의 소개 | 인프런 www.inflearn.com ppt는 인프런에서 제공하는 대세는 쿠버네티스 강의를 바탕으로 작성되었습니다.