일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
1 | 2 | 3 | 4 | 5 | 6 | |
7 | 8 | 9 | 10 | 11 | 12 | 13 |
14 | 15 | 16 | 17 | 18 | 19 | 20 |
21 | 22 | 23 | 24 | 25 | 26 | 27 |
28 | 29 | 30 |
- pytorch
- Python
- 장고
- 파이썬
- 그래픽 유저 인터페이스
- k8s
- 딥러닝
- Docker
- 웹 프로그래밍
- tensorflow
- Tkinter
- Django
- 데이터베이스
- GUI
- 논문 리뷰
- Computer Vision
- numpy
- 텐서플로우
- FLASK
- paper review
- kubernetes
- Web Programming
- MariaDB
- 파이토치
- POD
- yaml
- OpenCV
- vue.js
- Deep Learning
- 컴퓨터 비전
- Today
- Total
목록분류 전체보기 (105)
Maxima's Lab

안녕하세요, 오늘은 Vuetify 3을 설치하고 적용하는 방법에 대해서 알아보겠습니다. 먼저, Vue.js 3에 대한 프로젝트를 생성한 상태라고 가정하겠습니다. 이어서, 아래 명령어를 통해 vuetify를 설치합니다. npm install vuetify@next npm i -D vuetify vite-plugin-vuetify npm i @mdi/font 위의 명령어 실행 후 다음과 같은 경로에 파일을 추가해줍니다. (vuetify.js) src/plugins/vuetify.js // src/plugins/vuetify.js import '@mdi/font/css/materialdesignicons.css' import 'vuetify/styles' import { createVuetify } from ..
안녕하세요, 오늘은 Flask 애플리케이션을 Kubernetes 클로스터에 배포하는 방법에 대해서 알아보겠습니다. 다음과 같은 과정으로 이루어집니다. Flask 애플리케이션 준비 Dockerfile 작성 Docker 이미지 빌드 및 푸시 쿠버네티스 Deployment 정의 쿠버네티스 Service 정의 Deployment 및 Service 적용 애플리케이션 접근 확인 먼저, Flask 애플리케이션을 준비하는 단계입니다. (app.py) from flask import Flask app = Flask(__name__) @app.route('/') def hello_world(): return 'Hello, Kubernetes!' if __name__ == '__main__': app.run(debug=Tr..

안녕하세요, 오늘은 kubectl를 사용하는 방법에 대해서 알아보겠습니다. kubectl는 쿠버네티스에서 클러스터를 관리하기 위한 커맨드 라인 도구이며, kubectl 명령어를 사용하여 클러스터의 리소스를 생성, 조회, 수정, 삭제할 수 있습니다. 리소스 생성 및 적용 리소스 조회 리소스 수정 리소스 삭제 로그 조회 및 디버깅 먼저, 리소스 생성 및 적용하는 방법에 대해서 알아보겠습니다. kubectl create namespace my-namespace 위의 명령어 처럼 kubectl create 명령어를 사용하여 새로운 리소스를 생성할 수 있습니다. 이어서, YAML 파일을 통해 리소스를 적용하는 명령어는 다음과 같습니다. kubectl apply -f my-resource.yaml 이어서, 리소스 ..
안녕하세요, 오늘은 쿠버네티스에서 YAML 파일 작성하는 방법에 대해서 알아보겠습니다. YAML 파일은 리소스의 정의, 구성, 관리를 위해 사용되며, Pod, Deployment, Service 등의 리소스를 생성하고 관리하기 위해 작성 가능합니다. 리소스들의 종류는 다음과 같습니다. Pod Deployment Service ConfigMap Secret PersistentVolumeClasim (PVC) 먼저, Pod에 대해서 설명하겠습니다. Pod는 하나 이상의 컨테이너를 실행하는 가장 기본적인 배포 단위로써, 컨테이너의 집합이며 네트워크와 Storage 리소스를 공유합니다. 다음과 같이 YAML 파일을 작성할 수 있습니다. apiVersion: v1 kind: Pod metadata: name: e..

안녕하세요, 오늘은 쿠버네티스에서 Container와 Pod의 개념에 대해서 알아보겠습니다. 먼저 Container (컨테이너)에 대해서 알아보겠습니다. 컨테이너는 애플리케이션 실행에 필요한 코드와 모든 종속성을 포함하는 독립적인 실행 환경입니다. 컨터이너화된 애플리케이션은 다양한 컴퓨터 환경에서 일관된 방식으로 실행될 수 있습니다. 이는 다음과 같은 장점을 가지고 있습니다. 환경 일관성 : 개발, 테스트, Production 환경 간에 일관성을 제공합니다. 효율성 : 더 적은 시스템 리소를 사용하면서 격리된 환경을 제공합니다. 이식성 : 어떤 환경에서든 동일하게 실해될 수 있어, 클라우드 환경과 온프레미스 환경 간 이동이 용이합니다. 빠른 배포 및 시작 시간 : 애플리케이션과 서비스를 빠르게 시작하고,..
안녕하세요, 오늘은 NVIDIA Container Toolkit을 설치하는 방법에 대해서 알아보겠습니다. NVIDIA Container Toolkit를 설치하는 목적은 Docker 컨테이너 내에서 NVIDIA GPU를 효율적으로 활용할 수 있게 하여 GPU 가속화 애플리케이션의 배포와 실행을 용이하기 하기 위해 사용합니다. NVIDIA Docker를 설치 하기 위해 호스트 시스템에 설치되어 있어야 하는 항목들은 다음과 같습니다. NVIDIA GPU Driver 설치 Docker Engine 설치 위의 항목들 중 NVIDIA GPU Driver와 Docker Container Toolkit이 설치되어 있는 상황에서 NVIDIA Container Toolkit을 설치하는 방법에 대해서 알아보겠습니다. dis..
안녕하세요, 오늘은 쉘 스크립트 파일 & 배치 파일에서 각각 쉘 스크립트 파일들과 배치 파일들을 실행하는 방법에 대해서 알아보겠습니다. 먼저, 쉘 스크립트 파일에서 쉘 스크립트 파일들을 실행하는 예제입니다. (순차 실행) ./script1.sh ./script2.sh 위의 코드는 2개의 쉘 스크립트 파일들을 순차적으로 실행하는 쉘 스크립트 파일입니다. 다음은 병렬 실행하는 코드입니다. ./script1.sh & ./script2.sh & wait 순차 실행하는 쉘 스크립트 파일과 다르게 각 쉘 스크립트 파일 실행 시 맨 끝에 "&"가 붙게 되며 2개의 쉘 스크립트 파일이 실행이 끝날때 까지 기다리기 위해 "wait" 명령어를 사용하게 됩니다. 이어서, 배치 파일(.bat)의 경우에 순차 실행 및 병렬 실..

안녕하세요, 오늘은 쉘 스크립트 & 배치 파일을 작성하고 실행하는 방법에 대해서 알아보겠습니다. 먼저, 쉘 스크립트 파일을 생성합니다. touch run_script.sh 작성한 쉘 스크립트 파일에 실행 권한을 부여합니다. chmod +x run_script.sh 최종적으로 다음 명령어를 통해 쉘 스크립트 파일을 실행할 수 있습니다. ./run_script.sh 위의 쉘 스크립트 파일을 다음과 같이 구성합니다. (run_script.sh) 아래 코드는 각 script 파일을 순차적으로 실행하는 쉘 스크립트 구성입니다. python script_1.py arg_1-1 arg_1-2 python script_2.py arg_2-1 arg_2-2 arg_2-3 python script_3.py arg_3-1 ..