일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
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 |
31 |
- Python
- 파이토치
- numpy
- FLASK
- tensorflow
- POD
- vue.js
- Web Programming
- 파이썬
- Tkinter
- pytorch
- Django
- MariaDB
- kubernetes
- 딥러닝
- paper review
- 논문 리뷰
- 장고
- k8s
- Computer Vision
- Docker
- GUI
- OpenCV
- Deep Learning
- 데이터베이스
- 컴퓨터 비전
- 그래픽 유저 인터페이스
- yaml
- 웹 프로그래밍
- 텐서플로우
- Today
- Total
목록전체 글 (105)
Maxima's Lab
안녕하세요, 오늘은 Pod Scheduling을 하는 방법 중에 하나인 Taints와 Tolerations 개념과 예제 코드에 대해서 알아보겠습니다. Taints와 Tolerations는 노드에 특정 Pod가 스케줄링되는 것을 제어하기 위한 메커니즘이며, 특정 노드에 특정 Pod가 배치되지 않도록 하거나, 특정 Pod가 특정 노드에서만 실행되도록 할 때 사용됩니다. Taints와 Tolerations는 함께 작동하여 노드의 리소스를 보다 효율적으로 사용하고, 특정 요구 사항을 가진 Pod의 배치를 제어하는 개념입니다. Taints 개념을 적용하기 위한 형식은 다음과 같습니다. kubectl taint nodes key=value:effect key: Taint의 키.value: Taint의 값.effe..
안녕하세요, 오늘은 Kubernetes에서 YAML 파일 내 kind 항목으로 사용할 수 있는 객체 유형들에 대해서 알아보겠습니다. 아래는 YAML 파일을 작성하는 간단한 예시 입니다.apiVersion: v1kind: Podmetadata: name: sample-podspec: containers: - name: nginx image: nginx:1.14.2 크게 나누면 다음과 같이 나눌 수 있습니다. [Workloads : 애플리케이션을 정의하는 객체]Pod : 클러스터에서 실행 중인 프로세스의 단일 인스턴스ReplicationController : 관리하는 Pod를 지속적으로 관리 하여 원하는 복제본 수를 유지ReplicaSet : 세트 기반 선택기를 지원하여 이 기능을 확장하여 포드 ..
안녕하세요, 오늘은 Ubuntu 에서 디스크와 파티션을 관리하는 방법에 대해서 알아보겠습니다. Linux에서 블록 장치 정보를 출력하는 명령어는 다음과 같습니다. lsblk 위의 명령어를 입력하게 되면 시스템에 연결된 모든 블록 장치의 목록들이 나타납니다. 추가적으로 -f 옵션을 사용하면 파일 시스템 정보도 확인 가능합니다. lsblk -f 여기서, 파일 시스템은 데이터를 저장하고 조작하는 방법을 정의하는 시스템입니다. 이때, 우분투에서 자주 사용되는 파일 시스템은 `ext4` 입니다. 이때, 특정 파이션에 파일 시스템이 없는 경우에는 파일 시스템을 생성합니다. (예시) sudo mkfs.ext4 /dev/sdb1 이어서, 마운트를 하기 위해서는 마운트할 디렉토리를 생성합니다. sudo mkdir /m..

안녕하세요, 오늘은 Ubuntu OS에서 Rancher Desktop을 설치하는 방법에 대해서 알아보겠습니다. https://docs.rancherdesktop.io/getting-started/installation/ Installation | Rancher Desktop DocsRancher Desktop is delivered as a desktop application. You can download it fromdocs.rancherdesktop.io 위의 링크에 접속 후 다음 명령어 입력을 통해 Rancher Desktop을 설치합니다. 위의 이미지 속 명령어는 다음과 같습니다. curl -s https://download.opensuse.org/repositories/isv:/Rancher:..
안녕하세요, 오늘은 Vue.js 프로젝트에서 Json Web Tokens (JWT)를 사용하는 방법에 대해서 알아보겠습니다. Backend에서는 Flask를 사용하여 Token을 생성할 예정입니다. 먼저, 다음과 같이 파이썬 패키지를 설치합니다. pip install flask flask_cors flask_apscheduler flask[async] Flask-SoketIO pip install Flask-JWT-Extented python-dotenv import osfrom flask_socketio import SocketIO, emitfrom flask import Flask, request, jsonify, render_template, redirect, session, gfrom flask_..

안녕하세요, 오늘은 Ubuntu 부팅 디스크를 만드는 방법에 대해서 알아보겠습니다. Ubuntu 부팅 디스크를 만들기 위해 필요한 것들은 다음과 같습니다. USBRufus 프로그램Ubuntu 23.10 .iso 파일 1번 USB 파일을 준비 되어있는 상태에서 Rufus 프로그램을 설치하는 링크는 다음과 같습니다. https://rufus.ie/ko Rufus - 간편하게 부팅 가능한 USB 드라이브 만들기Rufus는 USB 메모리 및 플래시 드라이브를 포맷하고 부팅할 수 있도록 만드는 도구입니다. 이 페이지 아래에 나열된 ISO 이미지 이외에도 Rufus는 여러 종류의 ISO 이미지를 지원합니다. (1) Windows 8 이rufus.ie 이어서, Ubuntu .iso 파일을 다음 링크에서 설치합니다. ..
안녕하세요, 오늘은 Windows 운영체제에서 .bat 파일을 활용하여 파이썬에서 공유 폴더 설정 및 해제 하는 방법에 대해서 알아보겠습니다. 공유 폴더 설정 및 해제를 위해 유의해야할 부분은 "관리자 권한"으로 실행해야한다는 부분입니다. 관리자 권한으로 실행하기 위해서 다음과 같이 .bat 파일을 구성해야 합니다. @echo off>nul 2>&1 "%SYSTEMROOT%\system32\cacls.exe" "%SYSTEMROOT%\system32\config\system"if '%errorlevel%' NEQ '0' ( echo Requesting administrative privileges... goto UACPrompt) else ( goto gotAdmin ):UACPromptech..
안녕하새요, 오늘은 Ubuntu 운영 체제에서 Samba 서비스를 사용하여 공유 폴더를 설정하고 해제하는 방법에 대해서 알아보겠습니다. 먼저, samba 패키지를 설치합니다. sudo apt-get updatesudo apt-get install samba 위의 명령어를 통해 samba 패키지를 설치 후 서비스 상태 확인을 다음 명령어를 통해 확인합니다. sudo systemctl status smbd 서비스 상태가 정상적인 것을 확인 후 다음 명령어를 통해 시스템 사용자 추가 후 Samba 사용자로 추가합니다. sudo adduser 사용자이름sudo smbpasswd -a 사용자이름 위의 명령어 실행 후 사용자의 Samba 비밀번호를 입력가능합니다. 또한, 외부에서 Samba 서비스에 접근하기 위해서..