LLM 11

[Kubernetes,K8s]쿠버네티스2

envsubst deploy.yaml 을 통해 deploy.t를 사용하여 deploy.yaml 를 사용한다 #docker image tag 변경방법#docker tag d27610e18278 amdp-registry.skala-ai.com/skala-edu/skala-k8s.base:1.0.1 Dokcerfile 사용해서 build하는 법# docker build -t my-cmdargs /root/kubercluster2/02.cmdargs docker file이 있는 경로에 접속해서 build를 하거나 해당 경로를 입력하면된다 init containerPod의 실행되기 전 가장 먼저 초기에 실해오디어 초기화 및 사전 작업을 수행하는 컨테이너로 Pod내 포함하게된다Pod 실행 시 실행되고 Ini..

LLM 2025.08.14

[Kubernetes,K8s]쿠버네티스

쿠버네티스가 왜 필요할까,..무거운 VM을 해결하기 위해 등장한것이 Docekr Container이다하지만 서비스가 커질수록 관리해야하는 Container양이 급격히 증가하고, 일반적인 물리 서버로는 관리가 어렵게 된다컨테이너(Docker 등)만으로도 앱을 띄울 수 있지만,서버가 많아지면 "어디에 배포하지?"장애가 나면 "다시 어떻게 살리지?"트래픽이 많아지면 "얼마나 확장하지?"이런 문제들이 생깁니다.쿠버네티스는 이런 작업을 자동화해 줍니다. =>자동 배포, 로드밸런싱, 장애 복구, 확장, 롤백 등 가능.쿠버네티스를 이용할때 yaml file이 필요하다apiVersion: apps/v1kind: Deploymentmetadata: name: sk106-posts-get namespace: skala..

LLM 2025.08.13

[Docker]Docker build/run/push/Kubernetes

1.Ubuntu에서 파일다운받기curl -O https://storage.skala-ai.com/storage/edu/code/ywyi/250721/my-first-app.tar tar파일을 다운받으면 빨간색 tar파일이 생성된다 2.압축해제tar -xvf my-first-app.tar1.#default.confserver { listen 80; # 정적 파일 서빙 location /sk000 { alias /usr/share/nginx/html/; index main.html index.html; try_files $uri $uri/ /default.html; # 모든 파일(HTML, CSS, JS, 미디어)에 적용 ..

LLM 2025.08.12

[7]JavaScript

JS가 뭐임?JS HTML로 뼈대를 잡고, CSS는 디자인 및 스타일을 구현, JavaScript 동작과 기능을 구현하는 것이다기존에 JS는 웹에서 개발해야했지만 Node.js를 활용하여 백엔드에서도 개발이 가능하고, Terminal로 보며 개발이 가능해진다JS 기본 문법1. 변수 var은 잘 안쓰인다고 하니 skipconst라는 의미를 보면 상수라고 되어있는데, 상수가 숫자 상수가 아니라, 변하지 않는값, Constant의 약자로 Const가 사용된다.재선언과 재할당의 차이 재선언같은 Scope 내에서 키워드를 함께 사용하며 다시 선언하는경우 var a = 1; var a = 2; // ✅ var는 재선언 가능let b = 1; // let b = 2; // ❌ SyntaxError: Identifie..

LLM 2025.08.11

[6]CSS

1.인라인 스타일 : HTML 요소에 직접 작성하는 방식DOCTYPE html>html lang="ko">head> meta charset="UTF-8"> title>인라인 스타일 예시title>head>body> h2>인라인 스타일 예시h2> p style="color: blue; font-size: 20px;">이것은 인라인 스타일입니다.p>body>html> 2. 내부 스타일 (Internal Style): HTML 안의 태그 사용해서 스타일 시트 기술하는 방식DOCTYPE html>html lang="ko">head> meta charset="UTF-8"> title>내부 스타일 예시title> style> p { color: ..

LLM 2025.08.11

[5]HTML

HTML의 기본 구조📌 ① 뜻: 이 문서는 HTML5 문서라는 걸 브라우저에게 알려주는 선언문이야.왜 필요해? 브라우저가 문서를 해석할 때 어떤 표준을 따라야 할지 알려줘.예시: “이거 최신 HTML이야! 그러니까 최신 방식으로 렌더링해줘!”📌 ② ... 뜻: HTML 문서의 시작과 끝을 의미하고, lang="en"은 문서의 기본 언어가 영어라는 뜻이야.예시: 문서 전체를 감싸는 커다란 상자라고 생각하면 돼.📌 ③ 뜻: 브라우저 화면에는 직접 보이지 않는 문서의 설정 정보를 담는 곳.주요 내용들:: 한글도 깨지지 않게 문자 인코딩을 UTF-8로 설정.: 모바일 대응을 위한 설정.: 외부 CSS 파일 연결.: 외부 JS 파일을 읽어들임.프로그램 기초 – HTML: 브라우저 탭에 보이는 제목!예시: ..

LLM 2025.08.08

[4]컴퓨터통신/HTML

IP와 Port의 차이는?IP는 보통 컴퓨터의 주소 (외부에서 접속할때 사용하는것)Port는 그 컴퓨터안에서 어떤 프로그램을 실행시키는지 알려주는것이다(내부에서 어떤걸 이용할지 사용하는 것)(ex:80(웹,http), 443(https), 3306(MySQL), 8000(FastAPI 개발용))예를들어서 IP는 건물의 주소이고, Port는 건물내부에 있는 방의 이름에 해당된다Process는 여러개의 thread를 가지고 있고, core개수가 thread 개수에 해당한다. core개수가 많다면 동시에 여러개의 포트번호를 할당하여, 동시에 일을 처리할 수 있게된다.Putty창을 보게되면, SSH라는것이 있다. 거기서 IP와 PORT번호가 있는데, 이것은 "putty야 해당 컴퓨터 어느 포트로 접속해서 Ter..

LLM 2025.08.07

[3]FAST API

Fast API란?Fast API는 Python 기반 Web Framework종류중 하나로, 기존 Flase가 사용됐던 웹 프레임워크가 속도가 느리고, 비동기가 어렵다는 단점으로 사용되고 있는 Framework에 해당한다SPA(Single Page Application)단일 HTML페이지로 이루어진 웹 어플리케이션으로 페이지가 새로 고침 없이 동적으로 업데이트되는 구조로 데이터 중심 어플리케이션에 특화된 기술이다처음에 한 번 HTML, CSS, JS를 로드한 뒤,이후에는 페이지 전체를 새로고침하지 않고, 필요한 데이터만 요청해서 화면 일부만 갱신HTML 파일과 필요한 자바 스크립트 및CSS를 불러오고 이후 사용자 요청에 따라서 서버와 데이터를 주고 받으며 동적으로 업데이트합니다. 그리고 라우터 기능을 이..

LLM 2025.08.07

[2][Docker]Docker Container

Docker Image Container 간단정리(뇌피셜 틀린거 있으면 말해주세요...)Docker Image는 사용자가 배포하는 레시피같은것어떤 OS를 사용했는지 어떤 라이브러리를 사용했는지, 어떤 코드 실행을 통해서 해당 코드를 동작했는지 저장되어있는 것이다마치 requirement.txt파일같은...Docker Container는 사용자가 Docker Image를 다운받고 Docker run을 실행시키면, 해당 파일에 맞게 실행하도록 하는것그렇다면 Docker에서 가상환경에서 실행시켜, 사용자들간 다른 Os를 사용하더라도, 무거운 OS를 가상환경으로 다운받아 모든 환경을 일치시키고 실행시킬 준비 없이, 간단하게 관리해 주는것!!!!!!!!!!!! Docker는 Container(컨테이너)를 쉽게 만..

LLM 2025.08.04

[1]Prompt Engeenering Code Review 1강

Lang Smith란 LLM을 활용해 고도화 된 어플리케이션을 만들 수 있는 Framework이다 LCEL:Lang Chain Expression LanguageLang Chain 라이브러리를 활용하여 프롬프트 기반 체인을 만드는 구조이다.template은 사용자가 입력할 수 있는 변수(PlaceHolder)를 포함한 Prompt Template이다 PromptTemplate.from_template 은 PlaceHolder(변수) 값을 동적으로 채울 수 있도록 만드는 Prompt Template 객체이다LLM은 출력은 기본적으로 텍스트이기 때문에 결과를 파싱하거나 문자열로 반환하게 해준다 이것들을 Chain = prompt | model | output_parser로 묶어 사용하게된다이렇게 프롬프트를 ..

LLM 2025.07.29