THE 1995 DevOps Note
THE 1995 DevOps Note
Infra&Cloud
Skopeo
2025.01.21
Skopeo는 컨테이너 이미지를 다루기 위한 오픈소스 도구로, 주로 컨테이너 이미지의 레지스트리 간 복사, 검사, 메타데이터 조회, 이미지 변환 등을 수행하는 데 사용된다. skopeo는 컨테이너 이미지를 로컬에 저장하지 않고도 원격 레지스트리에서 직접 작업할 수 있기 때문에, Docker나 Podman보다 더 간편하고 빠르게 이미지 작업을 할 수 있다주요 기능Skopeo는 하나의 컨테이너 이미지를 다른 레지스트리로 복사할 수 있다. 예를 들어, Docker Hub에서 이미지를 가져와 다른 레지스트리로 이동하는 작업 가능skopeo copy 명령을 사용하여 이미지를 복사가능skopeo copy docker://docker.io/library/nginx:latest oci:/tmp/nginx:latest ..
카테고리 없음
DevOps 명령어 수행 History
2025.01.21
podman generate kube podman generate kube rentally --podman-only --filename test-rentally-service-v1.yaml podman kube down test-rentally-service-v1.yaml podman kube play test-rentally-service-v1.yaml
Front-End/WEB
3계층 티어
2025.01.21
3계층 티어(3-tier architecture)는 소프트웨어 애플리케이션의 아키텍처 모델 중 하나로, 애플리케이션을 세 가지 주요 구성 요소로 분리하여 효율적으로 관리하고 유지보수할 수 있도록 도와줍니다. 이 모델은 프레젠테이션 계층, 비즈니스 계층, 데이터 계층으로 나뉩니다. 각 계층은 독립적으로 기능하며, 특정 역할을 담당합니다.1. 프레젠테이션 계층 (Presentation Layer)역할: 사용자와 상호작용하는 부분입니다. 사용자의 입력을 받고, 데이터를 시각적으로 표시하는 역할을 합니다.기능:사용자 인터페이스(UI)와 관련된 모든 작업을 담당합니다.브라우저, 모바일 애플리케이션, 데스크탑 애플리케이션 등 클라이언트 측에서 실행되는 코드가 이 계층에 속합니다.요청을 받아 비즈니스 로직 계층에 전..
Front-End
Nginx
2025.01.21
Nginx는 주로 웹 서버로 사용되며, 고성능, 높은 확장성, 낮은 리소스 소모 등의 특성으로 널리 사용함Nginx 역할1. 웹 서버 (HTTP 서버)Nginx는 웹 서버로 가장 많이 사용됩니다. HTTP 요청을 처리하고 정적 파일 (예: HTML, CSS, JavaScript, 이미지 등)을 클라이언트에게 제공합니다. 이를 통해 웹 페이지가 클라이언트의 브라우저에 렌더링됩니다.정적 컨텐츠 제공: HTML, 이미지, CSS, JavaScript 파일 등을 서버에서 클라이언트로 제공.빠른 성능: 높은 동시 처리 성능을 자랑하며, 수많은 사용자 요청을 효율적으로 처리합니다.2. 리버스 프록시 (Reverse Proxy)Nginx는 리버스 프록시 서버로도 사용됩니다. 리버스 프록시는 클라이언트의 요청을 받아 ..
Infra&Cloud
Dev-Ops
2025.01.20
[root@localhost blog]# cat Dockerfile.webFROM docker.io/library/tomcat:8.5.15MAINTAINER "KIM YONG BUM"RUN rm -rf /usr/local/tomcat/webapps/ADD docker/postgresql-9.4.1212.jar /usr/local/tomcat/lib/ADD target/blog.war /usr/local/tomcat/webapps/ROOT.warADD target/shinhan-1.0.0-BUILD-SNAPSHOT.war /usr/local/tomcat/webapps/ROOT.war