분류 전체보기 140

[k8s] Docker&K8s -4

1. Pod LifeCycle 파드는 정의된 생명주기 단계를 따릅니다.Pending 단계에서 시작,기본 컨테이너 중 적어도 하나 이상이 OK로 시작하면 Running 단계를 통과하고,파드 컨테이너 종료 시 성공/실패 여부에 따라 Succeeded/Failed 단계로 이동합니다. 1.1 파드의 단계각 단계에 대한 세부 설명은 아래와 같습니다.값의미Pending파드가 쿠버네티스 클러스터에서 승인되었지만,하나 이상의 컨테이너가 설정되지 않았고 실행할 준비가 되지 않았다.여기에는 파드가 스케줄되기 이전까지의 시간 뿐만 아니라네트워크를 통한 컨테이너 이미지 다운로드 시간도 포함된다.Node를 사용할 수 없는 상태Container를 생성하기 위한 자원이 보족한 상태Container Image를 아직 가져오지 못한..

카테고리 없음 2025.05.18

[k8s] Docker&K8s -3

0. 들어가면서 docker & k8s 스터디 세 번째 파트입니다.이번에는 ubuntu에 homebrew를 설치하여 실습을 진행하도록 하겠습니다.sudo apt-get install build-essential curl file git/bin/bash -c "$(curl -fsSL https://raw.githubusercontent.com/Homeb rew/install/HEAD/install.sh)"설치가 완료되면, next steps에 있는 내용을 따릅니다.(제가 생성한 사용자 계정명은 min 입니다. 생성한 사용자명에 따라 달라집니다)==> Next steps:- Run these commands in your terminal to add Homebrew to your PATH: echo ..

카테고리 없음 2025.05.11

[k8s] Docker&K8s -2

0. 들어가면서 docker & k8s 스터디 두 번째 파트입니다.이번에는 실습한 내용을 따라가면서 더 익숙해질 수 있도록내용을 실습 위주로 작성할 예정입니다.(앞으로도 내용을 보완할 예정입니다)1. 쿠버네티스 주요 개념1.1 등장 배경컨테이너를 단독으로 사용할 때 컨테이너가 다운될 수 있습니다.그렇게에 로드밸런싱 등 설정을 추가로 진행할 필요가 있습니다.쿠버네티스는 로드밸런싱, 자동화된 롤아웃 롤백, 일괄 실행 등을 제공하여컨테이너를 쉽게 관리할 수 있게 합니다.1.2. 선언형 명령과 명령형 명령쿠버네티스는 선언형 명령을 사용하여 컨테이너를 관리합니다.명령형은 run, create, delete 등으로 직접 생성하고 수정하는 방식이고,선언형은 yaml 등 파일 기반으로 관리하는 방식입니다.파일을 기반으..

카테고리 없음 2025.04.27

[k8s] Docker&K8s

제목[k8s] Docker&K8s관련 게시글[k8s] Docker&K8s목차0. 들어가면서1. Docker 주요 개념 2. 컨테이너 이미지 빌드3. 주요 명령어4. 참고할 수 있는 사이트0. 들어가면서 최근, 프로젝트 구성에 도커&쿠버네티스를 활용키로 했습니다.프로젝트 서버는 linux, 개발 OS는 mac, windows를 사용하기에,상대적으로 환경에 독립적인 docker를 사용하기로 했습니다.추가로, 컨테이너 관리를 효율적으로 할 수 있는 쿠버네티스를 곁들이면서유연성과 고가용성을 확보할 수 있을 것으로 보았습니다. 마침, 도커&쿠버네티스 스터디에 들어갈 기회가 생겼고,이를 체득하여, 프로젝트에 잘 녹여내야겠다고 다짐하며 글을 작성해보려고 합니다.1. Docker 주요 개념1.1 도커(Docker)D..

카테고리 없음 2025.04.13

[GIS] COG와 COG의 주요 기술

제목[GIS] COG와 COG의 주요 기술관련 게시글[GIS] COG와 COG의 주요 기술목차1. COG(Cloud Optimized GeoTIFF)란?2. COG(Cloud Optimized GeoTIFF) 주요 기술3. 참고자료1. COG(Cloud Optimized GeoTIFF)란?COG(클라우드 최적화 GeoTIFF)는GeoTIFF를 원시 픽셀 이미지로 구성하는 것을 넘어,픽셀들을 특정 방식으로 구성할 수 있으며,클라이언트가 HTTP Get range request 를 통해GeoTIFF 파일 중 필요한 부분만 요청하도록 할 수 있습니다.따라서, GeoTIFF의 구조를 적절히 구성하면 데이터 처리를 최소화할 수 있습니다.2. COG(Cloud Optimized GeoTIFF)주요 기술COG은 Ti..

카테고리 없음 2025.04.12

[Package Manager] 패키지 관리도구란?

제목[Package Manager] 패키지 관리도구란?관련 게시글 [Package Manager] 패키지 관리도구란? 구성관리목차0. 들어가면서1. 패키지란?2. 패키지 관리도구란?0. 들어가면서최근, OS를 rhel8로  마이그레이션을 하게 되어소프트웨어 이관 작업을 진행했습니다.운영환경에 적용하기 전,기존 소프트웨어의 rpm을 VM에 여러번 설치하고,각 소프트웨어 간 의존성을 테스트하면서패키지 관리 도구의 편리함을 체감했습니다.서버에서 소프트웨어 패키지를 설치, 패치, 제거하는 것은 일반적인 작업입니다.많은 사람들이 사용하는 python, java, postgresql 등의 소프트웨어를 이용하고 설치합니다.GUI 환경이라면 관련 홈페이지에 들어가서 다운로드 받을 수 있습니다.cmd 환경에서는 wget..

OS 2025.03.21

[Zustand] Zustand란? 공식문서와 함께 Zustand 시작하기(틱택토)

제목[Zustand] Zustand란? 공식문서와 함께 Zustand 시작하기(틱택토)관련게시글[Zustand] Zustand란? 공식문서와 함께 Zustand 시작하기(틱택토) 목차0. Zustand?1. Zustand 시작하기2. 틱택토(Tic-Tac-Toe) 만들기-vite3. 참고자료0. Zustand?Zustand는 전역 상태 관리 도구 중 하나이며,공식문서를 기반으로 Zustand 에 대해 더 자세히 알아보겠습니다.A small, fast, and scalable bearbones state management solution.zustand는 작고(small), 빠르며(fast), 확장 가능하고(scalable)필수적인 기능만을 제공하는(barebones) 상태 관리 솔루션입니다.zustand..

React 2024.12.07

[GIS] GIS 란? 데이터 형식과 저장 구조

제목[GIS] GIS 란? 데이터 형식과 저장 구조관련게시글[GIS] GIS 란? 데이터 형식과 저장 구조목차0. GIS?1. Spatial Data, 지리 정보 데이터, 공간 데이터 유형2. 데이터 형식과 저장 구조0. GIS(Geographic Infromation System, 지리 정보 시스템)GIS는 공간 데이터를 수집, 저장, 분석, 관리 및 시각화하는 시스템입니다.공간 데이터는 지도에 표시할 수 있는 데이터를 말합니다.예컨대, 건물위치나 이동 경로, 역세권 등이 공간 데이터에 속합니다.GIS는 단순한 지도를 넘어, 공간 데이터를 활용하여다양한 분석을 수행, 의사 결정을 지원합니다.(예: 네비게이션, 상권 분석 등) GIS는 공간 데이터를 2D, 3D로 가시화하여의사결정을 더 쉽게 내릴 수 있..

카테고리 없음 2024.11.09

[Web, WS, WAS] 웹(Web) 기본 개념

제목[Web, WS, WAS] 웹(Web) 기본 개념관련게시글[Web, WS, WAS] 웹 기본 개념목차0. 웹(Web), 웹서버(Web Server), 웹 애플리케이션 서버(Web Application Server)의 중요성1. 웹이란 무엇인가?2. 웹을 구성하는 주요 기술3. 웹의 작동 원리 (HTTP 프로토콜의 개념)0. 웹(Web), 웹서버(Web Server), 웹 애플리케이션 서버(Web Application Server)의 중요성 웹 개발자는 클라이언트 측의 코드 작성뿐만 아니라,서버 측 기술과 그 역할을 이해하는 것이 매우 중요합니다.웹 서비스는 WS, WAS, Web의 상호작용으로 동작합니다.따라서 WS,WAS, Web의 동작 원리와 상호작용을 이해한다면,현재 서비스의 취약점과 강점, 개..

Dictionary 2024.08.31

[eGovFrame] v4.2.0 개발환경 구축, 샘플프로젝트 실행

제목[eGovFrame] v4.2.0 개발환경 구축, 샘플프로젝트 실행관련게시글[eGovFrame] v4.2.0 개발환경 구축, 샘플프로젝트 실행목차0. 들어가면서1. 다운로드2. eGov실행3. Sample Project 실행0. 들어가면서eGovFrame는 공공사업에 적용할 개발프레임워크의 표준으로,지금까지 꾸준히 발전하고 있습니다.4.2 버전은 JavaEE JDK1.8 이상, 개발환경엔 JDK 17 이 필요합니다.JPA, MSA, JUnit Test Code 등 다양한 가이드가 제공되며,원한다면 누구나 GitHub을 통해 eGovFrame에 기여할 수 있습니다.https://github.com/egovframework e-Government Standard Framework CenterKorean ..

Java 2024.08.20
728x90
반응형