[Kubernetes] kubectl describe command
기본 구조 kubectl describe [리소스 종류] [리소스 이름] # my-pod 이름의 Pod 리소스에 대한 자세한 정보를 출력할 수 있다. kubectl describe pod my-pod [명령어] --help를 입력하면 더 다양한 옵션들을 찾을 수 있다. Option --namespace: 리소스가 포함된 Name...
기본 구조 kubectl describe [리소스 종류] [리소스 이름] # my-pod 이름의 Pod 리소스에 대한 자세한 정보를 출력할 수 있다. kubectl describe pod my-pod [명령어] --help를 입력하면 더 다양한 옵션들을 찾을 수 있다. Option --namespace: 리소스가 포함된 Name...
🚀 마이크로서비스와 컨테이너 이미지 구조 시리즈 이번 포스트는 마이크로서비스 패턴과 컨테이너 이미지 구조 및 최적화를 연계해서 이해할 수 있도록 정리한 시리즈 글입니다. 💡 각 섹션은 독립적으로 읽을 수 있으며, 링크를 통해 관련 주제를 탐색할 수 있습니다. 📌 1. Microservice Pattern 개요 마이크로서비스 아키텍처(...
Ansible Playbook 작성 시 YAML의 Multiline 스타일과 처리 방법을 정리합니다.
Kubernetes의 Metrics-Server는 각 Node에 설치된 kubelet을 통해서 node 및 pod의 CPU, Memory 의 사용량 Metric을 수집 node 리소스 사용량 확인 kubectl top node NAME CPU(cores) CPU(%) MEMORY(bytes) MEM...
🚀 Microservice Pattern 실전 예제: 주문-결제-배송 시스템 마이크로서비스 아키텍처는 하나의 큰 애플리케이션을 작고 독립적인 서비스 단위로 나누어 운영하는 방법론입니다. 이번 글에서는 실전 예제와 함께 Docker/Kubernetes 환경 + 이벤트 기반 Saga를 적용해보겠습니다. 1️⃣ 핵심 패턴 요약 ...
🏗️ Microservice Pattern (마이크로서비스 패턴) 개요 마이크로서비스 아키텍처(Microservice Architecture)는 하나의 큰 애플리케이션을 작고 독립적인 서비스 단위로 분리하여 운영하는 아키텍처 스타일입니다. 🔑 핵심: 작은 서비스 단위 + 독립 배포 + 명확한 책임 1️⃣ 마이크로서비스 특징 ...
Argo CD는 GitOps 스타일의 배포를 지원하는 CD 도구 Git 저장소의 내용과 Kubernetes 클러스터를 동기화해주는 역할을 하는 에이전트 작동 원리 Argo CD는 원하는 애플리케이션 상태를 정의하기위한 소스로 Git repository를 사용하는 GitOps 패턴을 따른다. Kubernetes 매니페스트는 여러 방법으로...
🐳 컨테이너 이미지 최적화와 UFS(Union File System) 심화 Docker 컨테이너를 다루다 보면 이미지 사이즈와 Union File System(UFS)를 이해하는 것이 필수입니다. 이번 글에서는 이미지 구조 분석, UFS 동작 원리, 최적화 실전 예제까지 다룹니다. 1️⃣ 컨테이너 이미지 사이즈(Container Size) 이해...
🐳 컨테이너 이미지 사이즈(Container Size)와 UFS 이해 Docker나 OCI 기반 컨테이너를 다루다 보면, 컨테이너 이미지 크기와 Union File System(UFS) 개념이 중요하게 등장합니다. 이 글에서는: 컨테이너 사이즈 개념 UFS(Union File System)의 동작 원리 실무에서 이미지 최적화 팁 ...
Docker-Compose 설치 참고 Harbor 기존 docker-registry와는 달리 policy와 role 기반으로 access를 제어(RBAC)하는 것이 가능하다는 점이 가장 큰 특징 또한 Harbor가 보관하고 있는 이미지의 취약성 등을 체크하여 해당 이미지가 신뢰할 수 있는 것인지 증빙해주는 역할도 수행 그리고 Cont...