Categories
15 categories · 298 posts
AI 7
LLM 6
- [AI] 🧩 Claude Code 커맨드 vs 스킬: 블로그 자동화에 둘 다 써본 기준2026.07.02
- [AI] 🤖 바이브 코딩의 핵심: Claude Code 프로젝트 문서 관리 완전 가이드2026.04.21
- [LLM] Mac Mini M4 환경에서 Ollama 설치 및 관리 가이드2026.02.28
- [LangChain] 🔀 Ensemble Retriever로 RAG 검색 정확도 높이기: BM25 + Vector 하이브리드 검색2026.02.01
- [LLM] 🧠 프롬프트 엔지니어링 완전 가이드: Zero-shot, Few-shot, CoT부터 ReAct까지2026.01.11
- [AI] 🤝 CrewAI: 멀티 에이전트 AI 협업 프레임워크 완벽 가이드2025.08.21
Machine-Learning 1
- Machine Learning LSTM2019.10.01
Backend 28
Architecture 4
- [Microservices] 마이크로서비스 패턴 완벽 가이드 — 개요부터 실전(Java·Docker·K8s)까지2022.01.02
- [DDD Start 실전] 주문-결제 시스템 설계 및 테스트2020.12.12
- [DDD Start] 도메인 주도 설계 입문과 실전 예제2020.12.07
- [Netty] Netty in Action 요약 및 실무 활용2019.09.02
Java 2
- [Java] Synchronized2017.05.13
- RestController와 Controller (ResponseBody, ResponseEntity)2016.10.20
Python 14
- [AI Assignment - Python] 🐍 제너레이터 실전 — batch, file reader, infinite ID2026.04.19
- [AI Assignment - Python] 🎀 데코레이터 완전 정복 — timer, retry, validate_types 직접 구현2026.04.14
- [AI Assignment - Python] 🐍 타입 힌트와 컴프리헨션 — WeatherAnalyzer 클래스 구현기2026.04.07
- [Python] 🚀 uv로 프로젝트 & 패키지 관리 완벽 가이드2026.03.19
- [Python] 🔍 Pylint로 Python 코드 품질 관리하기: 설치부터 CI/CD 연동까지2025.10.01
- [Python] Python Setup Package2024.10.19
- [Error] Python PATH Problem2024.08.20
- [Python] Background Tasks2023.11.05
- [Python] 원하는 개수만큼 자르기2022.10.22
- About Celery2021.09.05
- [Python] Fast API2021.07.15
- [Python] 가상환경 venv 사용법2021.07.02
- [Python] 가상환경 venv, virtualenv2021.06.22
- [Python] pip install Package2021.06.05
Spring 7
- [Spring] Spring Context란?2023.02.05
- [Spring] Spring Security, JWT, 인증, 인가2022.06.05
- [Spring] JPA (Hibernate) - Error (creating bean with name 'entityManagerFactory')2019.02.22
- [Spring Boot] Spring Boot Test2019.01.22
- [Spring] Annotation & Reflection이란?2018.01.13
- Spring framework home.jsp 구동 과정과 web.xml, servlet-context.xml은 무엇인가?2016.10.16
- Spring framework 특징 및 구성, 구조2016.10.15
Supabase 1
Blog 2
CS 15
Algorithms & Data Structures 7
- [Algorithms | C++] Quick sort : 퀵 정렬2016.02.04
- [Algorithms | C++] Insertion sort : 삽입 정렬2016.02.03
- [Algorithms | C++] Bubble sort : 버블 정렬2016.02.02
- [Data Structures | C++] Stack : 스택2016.01.29
- [Data Structures | C++] Queue & Deque : 큐 & 데큐2016.01.24
- [Data Structures | C++] Linked List & Array : 링크드리스트 & 배열2016.01.22
- Deep Copy & Shallow Copy : 깊은 복사 & 얕은 복사2016.01.20
Interview 3
- Backend & Web 경력직(3~5) 면접 정리2020.07.30
- Web 신입 면접 정리2019.06.01
- [Coding] Coding Test 정리2019.05.31
SW Theory 5
- [Clean Code] 현실적인 관점에서 바라본 클린 코드2020.11.02
- 객체지향 설계 5원칙 SOLID2018.03.25
- Compilation Process2016.05.12
- [C++] Lvalue와 Rvalue2016.03.20
- FSM이란?2016.01.25
Data Streaming 2
Kafka 2
- [Kubernetes] Strimzi Operator(0.45.0)2025.03.08
- [Kubernetes] Kafbat - Kafka UI(1.1.0)2025.03.08
Database 20
InfluxDB 2
- [Kubernetes] Install InfluxDB Using Helm Chart2024.07.28
- [InfluxDB] InfluxDB2024.01.25
MySQL 5
- [Kubernetes] Deploy MySQL2020.01.30
- [MySQL] MySQL user 생성시 ERROR 1364 (HY000)2017.01.13
- [MySQL] MySQL 접속 및 데이터베이스 추가2016.11.07
- [MySQL] MySQL 사용자에게 데이터베이스 사용권한 부여2016.11.05
- [MySQL] MySQL 사용자 추가(권한추가)2016.11.02
PostgreSQL 6
- [Kubernetes] Install CloudNativePG Using Helm Chart2025.01.16
- [Kubernetes] PostgreSQL SSL Mode 설정2025.01.08
- [PostgreSQL] Back up 및 Recovery 방법2023.12.05
- [PostgreSQL] Delete Back up File2023.12.02
- [PostgreSQL] VACUUM2022.12.02
- [Kubernetes] PostgreSQL initdb 설정2022.11.19
Redis 7
- [Redis] Save2025.02.17
- [Kubernetes] Deploy Redis Insight(2.64.1)2025.02.14
- [Kubernetes] Deploy P3X Redis UI(v2025.4.101)2025.02.13
- [Kubernetes] Deploy Redis(7.4.2)2025.02.12
- [Redis] ACL2025.02.05
- [Redis] Redis 설정 옵션 정리2023.10.01
- [Redis] 영속화와 백업 전략 — RDB & AOF 완벽 정리2023.04.03
DevOps 17
Ansible 2
Argo-CD 1
- [Kubernetes] About Argo CD2021.10.17
Git 3
- [Git] .gitignore 파일이 바로 적용이 안될 때 해결방법 : git 캐시 삭제2024.08.22
- [Git] Git Bash Alias - Windows2023.08.23
- [Git] Git Branch2023.07.25
GitLab 6
- [Gitlab] Back up & Restore2025.02.19
- [DevOps] GitLab Kubernetes Runner: Service Account 권한 에러 해결2024.12.01
- [Kubernetes] Gitlab CI2021.09.15
- [Kubernetes] Install Gitlab Runner Using Helm Chart2021.09.11
- [Docker] Install Gitlab Runner(v17.6.1)2021.08.11
- [Docker-Compose] Install Gitlab(17.7.0)2021.04.11
Harbor 1
- [Docker-Compose] Install Harbor(v2.12.1)2021.09.19
k6 2
- [K6] K6 Load Testing Tool2024.08.10
- [Kubernetes] Install K6-operator Using Helm Chart2024.07.29
SRE 2
- [SRE] SLO, SLI 및 SLA란?2024.08.11
- [DevOps] 개발과 운영2017.08.02
Docker 13
[Docker-Compose] Install Docker-Compose(2.33.1)
[Docker] FTP 서버
[Docker-Compose] Docker-Compose Command
[Docker] 컨테이너 이미지 크기와 UFS — 구조부터 최적화까지
[Docker] DFOREGROUND 옵션 이해 및 활용
[Docker] Docker Image Save & Load, Export & Import
[Docker] Permission Denied 발생하는 경우
[Docker-Compose] Install Docker-Compose(1.27.4)
[Docker] Dangling Image란? (Build 후 Repository:Tag 가 none 인 경우)
[Docker] Dockerfile 작성 및 명령어
[Docker] stdout/stderr 관리와 실무 활용 가이드
[Docker] Docker Multi Stage란?
[Docker] Network - no route to host 오류 원인과 해결 방법
Environment 6
macOS 4
- [macOS] 👻 Ghostty 터미널 완전 정복: 설치부터 커스터마이징까지2026.04.25
- [Mac OS] iTerm2 설치 및 꾸미기2023.05.30
- [Mac OS] Homebrew and Cask2022.07.30
- [Mac OS] Setting Alias Mac OS2017.12.01
Virtualization 2
- [Multipass] Setting Ubuntu2024.05.19
- [Virtual Box] Ubuntu Terminal Not Open2022.12.01
Frontend 6
Android 2
- [Android] SDK Manager2024.09.07
- [Android] Facebook 로그인 구현하기2017.01.25
Flutter 4
- [Flutter] 탭 네비게이션 — TabBar와 TabBarView2024.09.15
- [Flutter] Drawer2024.09.10
- [Flutter] Google Login2024.08.29
- [Flutter] SDK2024.08.24
Hardware 1
Kubernetes 108
Cluster 20
- [Kubernetes] 🔐 kubeadm 인증서 자동 갱신: systemd 타이머로 만료 방지하기2026.05.26
- [Kubernetes] Containerd 기반 쿠버네티스 고가용성(HA) 클러스터 완벽 구축 가이드2025.08.06
- [Kubernetes] 노드에 지속 부하 주기 — stress vs stress-ng2025.05.19
- [Kubernetes] Upgrade Kubernetes(v1.32.x) using Kubekey(v3.1.9) Artifact2025.05.02
- [Kubernetes] Install Kubernetes(v1.29.x) using Kubekey(v3.1.1) Artifact on Multipass2025.04.28
- [Kubernetes] Install Kubernetes(v1.29.x) on Multipass2024.10.15
- [Kubernetes] Install Kubernetes using Kubespray(v2.22.2) on VirtualBox2024.06.01
- [Kubernetes] Install K3S(v1.29.5+k3s1) on Multipass2024.05.20
- [Kubernetes] Upgrade Kubernetes(v1.29.x) using Kubekey(v3.0.13) Artifact2024.03.05
- [Kubernetes] Install Kubernetes using Kubekey(v3.0.7) Artifact on VirtualBox2024.03.02
- [Kubernetes] Install Kubernetes using Kubekey(v3.0.7) on VirtualBox2024.03.01
- [Kubernetes] kubeadm join command2022.10.22
- [Kubernetes] kubeadm token command2022.10.02
- [Kubernetes] kubeadm init command2022.09.25
- [Kubernetes] kubeadm list command2022.09.22
- [Kubernetes] kubeadm reset command2022.07.03
- [Kubernetes] kubeadm으로 쿠버네티스 클러스터 설치하기 (Ubuntu/Debian)2022.05.06
- [Kubernetes] k3s로 손쉬운 Kubernetes 클러스터 만들기 (Windows + Multipass + Ubuntu)2022.03.21
- [Kubernetes] kubeadm으로 마스터 노드 고가용성(HA) 클러스터 구축하기(Docker)2021.03.06
- [Kubernetes] Install Kubernetes(v1.11.0) on CentOS2020.01.28
Concepts 12
- [Kubernetes] Affinity2022.12.09
- [Kubernetes] 사이드카 컨테이너(Sidecar Container) 이해2022.02.02
- [Kubernetes] Control-Plane Node에 Pod 띄우기2019.07.05
- [Kubernetes] 쿠버네티스 네트워킹 이해하기 (3) - 외부로 서비스 노출하기 (NodePort, LoadBalancer)2019.05.17
- [Kubernetes] 쿠버네티스 네트워킹 이해하기 (2) - Service와 kube-proxy의 마법2019.05.11
- [Kubernetes] 쿠버네티스 네트워킹 이해하기 (1) - Pod 네트워킹의 원리2019.05.07
- [Kubernetes] Resource Management 완벽 이해 (CPU, Memory, Limits & Requests, QoS)2019.02.19
- [Kubernetes] Scheduler 이해 (Pod 스케줄링 원리, Node Selection, Taints/Tolerations)2019.02.17
- [Kubernetes] Pod Lifecycle 완벽 정리 (Pod 상태, Restart 정책, Health Check)2019.02.15
- [Kubernetes] ConfigMap과 Secret 완벽 이해 (환경변수, 설정 관리)2019.02.11
- [Kubernetes] Controller, ReplicaSet, Deployment 구조 이해하기2019.02.01
- [Kubernetes] ☸️ Pod, Service, Volume, Deployment 핵심 개념 정리2019.01.27
kubectl 29
- [Kubernetes] kubectl wait command2023.11.29
- [Kubernetes] kubectl exec command2023.11.21
- [Kubernetes] kubectl annotate command2023.11.19
- [Kubernetes] kubectl label command2023.11.11
- [Kubernetes] kubectl edit command2023.10.19
- [Kubernetes] kubectl rollout command2023.09.17
- [Kubernetes] kubectl api-resources command2023.09.12
- [Kubernetes] kubectl auth can-i command2023.08.11
- [Kubernetes] kubectl cluster-info command2023.08.09
- [Kubernetes] kubectl explain command2023.08.07
- [Kubernetes] kubectl drain command2023.07.27
- [Kubernetes] kubectl cordon command2023.07.07
- [Kubernetes] kubectl copy command2023.06.11
- [Kubernetes] kubectl delete command2023.05.15
- [Kubernetes] kubectl run command2023.04.20
- [Kubernetes] kubectl create command2023.03.30
- [Kubernetes] kubectl scale command2023.03.21
- [Kubernetes] kubectl patch command2023.02.21
- [Kubernetes] kubectl apply command2023.01.10
- [Kubernetes] kubectl port-forward command2022.11.19
- [Kubernetes] kubectl auth reconcile command2022.11.10
- [Kubernetes] kubectl version command2022.08.12
- [Kubernetes] kubectl top command2022.07.09
- [Kubernetes] kubectl proxy command2022.06.25
- [Kubernetes] kubectl logs command2022.04.12
- [Kubernetes] kubectl attach command2022.03.05
- [Kubernetes] kubectl certificate command2022.02.15
- [Kubernetes] kubectl get command2022.01.22
- [Kubernetes] kubectl describe command2022.01.11
Networking 16
- [Kubernetes] 🔀 LB IP 하나로 여러 TCP 서비스 노출 — Contour passthrough + Kong SNI2026.07.15
- [Kubernetes] 🌐 Kong으로 TCP/TLS 서비스 외부 노출: LoadBalancer + SNI + Gateway API2026.07.01
- [Kubernetes] 🔒 Gateway API로 HTTP→HTTPS 리다이렉트 (HTTPRoute RequestRedirect)2026.06.10
- [Kubernetes] 🔏 인증서와 cert-manager: 두 갈래 PKI와 TLS 자동화2026.06.05
- [Kubernetes] 🌐 Ingress에서 Gateway API로: HTTPProxy vs HTTPRoute 비교2026.06.04
- [Kubernetes] 🚦 쿠버네티스 트래픽 구조: 로드밸런서는 어디에 들어갈까2026.06.03
- [Kubernetes] ⚖️ L4 vs L7 로드밸런서와 gRPC 로드밸런싱의 함정2026.06.02
- [Kubernetes] 🔐 HTTP/2는 TLS가 아니다: h2 vs h2c 완벽 정리2026.06.01
- [Kubernetes] 🔌 gRPC가 .NET에서만 안 됐다: HTTP/2·TLS·scheme 문제 해결2026.05.30
- [Linux] 🔐 OpenSSL로 PFX 인증서 변환 후 Kubernetes TLS Secret 만들기2026.05.18
- [Kubernetes] Install Kong Ingress Controller - Gateway API2024.11.30
- [Kubernetes] Host Network2023.03.02
- [Kubernetes] Istioctl 다운로드 및 설치2022.10.17
- [Kubernetes] Network Security 완벽 정리 (NetworkPolicy, Pod Network)2020.01.05
- [Kubernetes] Ingress 완벽 가이드 (Ingress Controller, HTTP Routing)2019.02.07
- [Kubernetes] Service와 Networking 구조 이해하기 (ClusterIP, NodePort, LoadBalancer)2019.02.03
Security 7
- [Kubernetes] 🛡️ OPA Gatekeeper vs Kyverno: 쿠버네티스 정책 관리 완전 가이드2025.09.26
- [Kubernetes] CIS Benchmark와 kube-bench 소개2025.04.09
- [Error] Kubernetes configuration file is group-readable, world-readable2021.08.22
- [Kubernetes] RBAC2020.02.01
- [Kubernetes] Pod Security Policy 완벽 가이드 (PSP, 보안 정책 관리)2020.01.11
- [Kubernetes] Security Context 완벽 가이드 (runAsUser, privileged, capabilities)2020.01.08
- [Kubernetes] 보안 가이드 (Authentication & Authorization, RBAC)2020.01.02
Storage 7
- [Kubernetes] Kubestr: 스토리지 성능과 상태 점검 도구2025.06.05
- [Kubernetes] Velero: 클러스터 백업, 복구, 마이그레이션 도구2025.06.02
- [Kubernetes] Deploy MinIO2024.08.26
- [Kubernetes] Install CSI Driver SMB(v1.15.0) for Kubernetes Using Helm Chart2024.08.12
- [Kubernetes] Release 상태의 PV를 Available 상태로 변경2022.08.07
- [Kubernetes] 🔍 containerd OverlayFS 스냅샷 디스크 점유 컨테이너 추적하기2021.05.11
- [Kubernetes] Persistent Volume(PV)과 PVC 완벽 이해 (Kubernetes Storage)2019.02.12
Tools 11
- [Kubernetes] 🧹 GitHub Actions Runner Pod 디스크 정리: kubectl exec + docker prune 일괄 실행2026.03.27
- [Kubernetes] Dashboard 설치2024.11.21
- [Kubernetes] Helm2024.02.12
- [Kubernetes] metrics-server2021.11.21
- [Kubernetes] Install kubectl2021.08.21
- [Kubernetes] kubectl neat2020.06.22
- [Kubernetes] kubetail2020.04.15
- [Kubernetes] kube-ps12019.12.22
- [Kubernetes] kubens2019.12.16
- [Kubernetes] kubectx2019.12.10
- [Kubernetes] Alias2019.11.17
Troubleshooting 6
- [Error] K3S Install Helm2024.06.06
- [Error] kubectl commands error - the server is currently unable to handle the request2024.01.14
- [Kubernetes] kubectl Connection Refused 문제 분석 및 해결2022.11.21
- [Error] kubeadm join - pending2022.08.27
- [Kubernetes] kubeadm init 시 bridge-nf-call-iptables 에러 해결2020.08.19
- [Error] kubectl error - did you specify the right host or port?2020.01.29
Linux 38
File Commands 13
- [Linux] 파일 관리 - chown 파일/Directory 소유권 변경2018.05.05
- [Linux] 파일 관리 - chmod 파일/Directory 권한 변경2018.05.01
- [Linux] 파일 관리 - touch 빈 파일 생성2018.03.25
- [Linux] 파일 관리 - find 파일/Directory 검색2018.03.11
- [Linux] 파일 관리 - cat 파일 내용 출력2018.03.02
- [Linux] 파일 관리 - tail 파일 내용 제일 아래줄부터 출력2018.02.22
- [Linux] 파일 관리 - head 파일 내용 윗줄부터 출력2018.02.11
- [Linux] 파일 관리 - mv 파일/Directory 이동2018.02.07
- [Linux] 파일 관리 - cp 파일/Directory 복사2018.02.05
- [Linux] 파일 관리 - rmdir, rm2018.01.15
- [Linux] 파일 관리 - mkdir Directory 생성2018.01.11
- [Linux] 파일 관리 - pwd, cd2018.01.09
- [Linux] 파일 관리 -ls 파일 목록 조회2018.01.05
Network Commands 6
- [Linux] 네트워크 - wget 웹 다운로드2018.09.25
- [Linux] 네트워크 - scp 서버간 파일 복사2018.09.11
- [Linux] 네트워크 - nslookup 도메인 정보 확인2018.09.07
- [Linux] 네트워크 - netstat 네트워크 상태 확인2018.09.02
- [Linux] 네트워크 - ifconfig 네트워크 정보 확인2018.09.01
- [Linux] Network - ping 상대 호스트와 연결 가능 여부 확인2018.01.02
Package 6
- [Ubuntu] Install containerd on Ubuntu 22.042022.03.23
- [Linux] 우분투(Ubuntu) 크롬(Chrome) 설치 및 다운로드2020.05.11
- [Linux] 7z 압축 및 해제2018.05.25
- [Linux] gz 압축 및 해제2018.05.09
- [Linux] zip 압축 및 해제2018.05.07
- [Linux] tar, gz 압축 및 해제2018.02.02
Process 5
- [Linux] Stress2025.05.17
- [Linux] Stress-ng2025.05.10
- [Linux] 프로세스 관리 - top 실시간 프로세스 모니터링2018.07.25
- [Linux] 프로세스 관리 - kill 프로세스 종료2018.07.07
- [Linux] 프로세스 관리 - ps 프로세스 목록2018.07.01
System 8
- [Error] BusyBox initramfs 발생할 때2024.03.05
- [Linux] 🔐 pam_tally2로 로그인 실패 제한 및 계정 잠금 설정하기2023.12.26
- [Linux] df, du란?2023.04.14
- [Linux] ⏱️ Chrony NTP 시간 동기화 완벽 가이드: 설정부터 iburst 에러 해결까지2023.01.26
- [Linux] Directory와 파일 용량 확인 명령어2022.11.24
- [Linux] tree Directory 구조 조회2018.11.11
- [Linux] alias 명령어 치환2018.10.25
- [Linux] Vi Editor2018.10.11
Networking 5
Observability 30
eBPF 1
Grafana & Loki 8
- [Kubernetes] Install Alloy(v1.7.1) Using Helm Chart2025.03.06
- [Kubernetes] Install Loki(v3.1.1) Distributed Using Helm Chart2024.06.19
- [Kubernetes] Install Grafana(v9.5.21) Using Helm Chart2024.06.08
- [Kubernetes] Install Tempo(v2.4.1) Using Helm Chart2024.05.09
- [Kubernetes] Install Loki(v2.9.4) Stack Using Helm Chart2024.04.19
- [Kubernetes] Loki(v2.9.4)2024.04.07
- [Kubernetes] Install Promtail(v2.9.4) Using Helm Chart2024.04.02
- [Kubernetes] Logging & Monitoring 완벽 가이드 (Prometheus, Grafana, Fluentd)2019.02.21
OpenTelemetry 9
- OpenTelemetry Collector vs Vector: K8s 로그 수집기 어떤 걸 선택할까2026.06.19
- VRL로 K8s 로그 가공하기: Vector Remap Language로 파싱·필터·정제·라우팅2026.06.18
- Vector로 K8s 로그 수집 설치하기: Agent/Aggregator Helm values와 VictoriaLogs 연동2026.06.17
- Vector로 K8s 로그 수집하기: 개념과 sources/transforms/sinks 파이프라인 구조2026.06.16
- OpenTelemetry 로그 파이프라인 멀티클러스터로 확장하기: 4개 K8s 클러스터를 mgmt로 중앙집중2026.06.15
- 폐쇄망 K8s에 OpenTelemetry Collector 설치하기: Helm values 완벽 설정 (Agent + Gateway → VictoriaLogs)2026.06.14
- OpenTelemetry Collector 개념과 Agent/Gateway 구조: K8s 로그 수집 아키텍처2026.06.12
- [Kubernetes] OTel(OpenTelemetry) Collector - Logging2024.06.10
- [Kubernetes] Install OTel(OpenTelemetry) Operator Using Helm Chart2024.06.09
Tracing 4
VictoriaLogs 8
- OTel → VictoriaLogs 멀티클러스터 HTTPS: TLS 에러와 인증서(ca·cert·crt·pfx) 총정리2026.07.16
- VictoriaLogs 클러스터 + OpenTelemetry 폐쇄망 트러블슈팅: 포트·vmauth·k8s 필드·로그 레벨 총정리2026.07.10
- Perses로 VictoriaLogs 대시보드 만들기: 코드로 관리하는 GitOps 대시보드2026.06.23
- vmui로 VictoriaLogs 로그 보기: Grafana 없이 내장 웹 UI로 LogsQL 탐색하기2026.06.22
- Grafana에 VictoriaLogs 연결하기: 플러그인 설치부터 Explore·대시보드·알림까지2026.06.21
- VictoriaLogs 로그를 보는 방법 총정리: Grafana·vmui·Perses 연결 개요2026.06.20
- 폐쇄망 K8s에 VictoriaLogs 클러스터 구축하기: Helm으로 vlstorage·vlinsert·vlselect·vmauth 설치2026.06.13
- [Grafana] 폐쇄망 K8s에서 VictoriaLogs 플러그인 수동 설치와 permission denied 해결2026.06.11