전체 글 109

머신러닝 알아보기(1): Pandas

jupyter notebook에 가상환경 추가하기python -m ipykernel install --user --name myenv --display-name "Python (myenv)" Pandaslibrary import & csv 읽기import pandas as pddf = pd.read_csv("csv경로")columndf['name']df.agedf[["name", "age"]]slicing : index, locdf[1:3]df.loc[1:3] https://github.com/happyNing2/ml-workspace/commit/1326da354a4c04130999e4b5edc18124c14aa41e ml day-01 · happyNing2/ml-workspace@1326da3Some..

fastAPI 알아보기(1) : fastapi, uvicorn, SQLite 연동(sqlmodel)

pip install fastapi uvicorn라이브러리 설치 pip list설치된 라이브러리들 확인 가능 python -m uvicorn ex01:app --port 8080 --reloadpython -m uvicorn [파일명]:app --port 8080 --reload ex01.pyfrom fastapi import FastAPIapp = FastAPI(title="TEST FASTAPI", description="fastapi examle", version="1.0.0" ) http://localhost:8080/docs여기로 접속하면위와 같은 스웨거 창이 뜨게 된다. ex01.pyfrom fastapi import ..

도커(docker) 알아보기(7): argocd

프로젝트 만들고 도커 허브에 배포하기 위한 레퍼지토리 새로 만들어놓기new repository secret해서각각에 id와 password 적어두고 저장하기 리액트 프로젝트의 .github 폴더(없으면 만들기)에 workflows 폴더 만들고 react-action.yml 생성name: CI/CD Pipelineon: push: branches: [ "master" ]jobs: build: runs-on: ubuntu-latest steps: - name: Checkout repository uses: actions/checkout@v4 - name: Set up Node.js uses: actions/setup-node@v3 with: ..

도커(docker) 알아보기(6): Kubernetes(service, ingress)

Service 종류내부와 통신하는 service외부와 통신하게 하는 service로드 밸런서 역할하는 service1.deploy-basic.ymlapiVersion: apps/v1kind: Deploymentmetadata: name: nginx-deploy namespace: deliveryspec: replicas: 2 selector: matchLabels: app: replicas-app #template의 labels와 연결 template: metadata: labels: app: replicas-app #env: prop spec: containers: - name: my-nginx image..

도커(docker) 알아보기(5) : Kubernetes(Pod,Replica, Deployment)

도커 데스크탑 열기설치 완료 visual studio에서 확장 설치: 쿠버네티스 자동 완성해줌 쿠버네티스컨테이너들을 관리클러스터 안에 노드들이 존재(Controll Node, Worker Node : 컨테이너 실행시킴)노드 안에 pod 존재pod 안에 컨테이너들이 존재 kubectl get nodes 1.pod-basic.yml 파일을 생성한다 첫 줄에 p를 쳐서 pod라도 뜨는 걸 선택하면 이렇게 자동 완성된다.apiVersion: v1kind: Podmetadata: name: myapp labels: app.kubernetes.io/name: myappspec: containers: - name: myapp image: resources: limits: ..