보안-01. Falco 기초 — 아키텍처, 드라이버, 룰 문법

Falco의 내부 아키텍처(커널 드라이버 → 파서 → 룰 엔진 → 출력), 3가지 드라이버(kmod/legacy BPF/modern BPF), 룰 문법 전체(rule/macro/list/exception), 주요 필드 레퍼런스.

2026년 6월 15일 · 9 분 · 4382 단어 · CharmingGroot

보안-02. Falco 심화 — K8s 통합, 플러그인, falcosidekick, 커스텀 룰 전략

Falco K8s Audit 통합, falcosidekick 출력 팬아웃, 플러그인 시스템, 룰 튜닝 전략, 성능 최적화, SOAR 연동 패턴.

2026년 6월 15일 · 6 분 · 2978 단어 · CharmingGroot

049. Crossplane — k8s로 AWS 인프라를 선언하기

Crossplane은 k8s CRD를 이용해 AWS, GCP 같은 클라우드 인프라를 선언적으로 관리하는 오픈소스다. VPC, RDS, S3 같은 클라우드 리소스를 k8s 오브젝트처럼 선언하면 컨트롤러가 실제 인프라를 프로비저닝한다. Terraform과 철학적으로 무엇이 다른지, Provider 구조, Managed Resource 개념을 설명한다.

2026년 6월 13일 · 3 분 · 1447 단어 · CharmingGroot

050. Crossplane Composition — 인프라 추상화와 셀프서비스

Crossplane의 Managed Resource는 AWS 리소스를 1:1로 선언한다. Composition은 그 위의 추상화 레이어다. 여러 Managed Resource를 묶어 ‘PostgreSQL 데이터베이스 하나 주세요’라는 단순한 요청으로 VPC, 서브넷, 보안 그룹, RDS 인스턴스를 한꺼번에 프로비저닝할 수 있게 한다. XRD, XR, Claim의 3계층 구조를 설명한다.

2026년 6월 13일 · 3 분 · 1243 단어 · CharmingGroot

051. GitOps — Git을 배포의 단일 진실 원천으로

GitOps는 Git 저장소를 인프라와 애플리케이션의 desired state를 담는 단일 진실 원천으로 사용하는 운영 모델이다. 배포는 Git 커밋으로 시작하고, 클러스터 상태가 항상 Git과 일치하도록 유지한다. 전통적인 push 방식 CI/CD와의 차이, 핵심 원칙, 그리고 왜 k8s에 자연스럽게 맞는지 설명한다.

2026년 6월 13일 · 3 분 · 1267 단어 · CharmingGroot

052. Argo CD — GitOps 기반 k8s 배포 도구

Argo CD는 GitOps 방식으로 k8s 배포를 관리하는 도구다. Git 저장소의 매니페스트를 감시하고, 클러스터 상태와 diff를 보여주며, 자동 또는 수동으로 동기화한다. Application 정의 방식, Sync 전략, App of Apps 패턴, 실무에서 자주 쓰는 설정을 설명한다.

2026년 6월 13일 · 3 분 · 1290 단어 · CharmingGroot

053. Argo CD + Crossplane — Git 선언에서 AWS 인프라까지

Argo CD와 Crossplane을 결합하면 Git 하나로 k8s 앱 배포와 AWS 인프라 프로비저닝을 모두 관리할 수 있다. 개발자가 Git에 Claim을 올리면 Argo CD가 k8s에 적용하고, Crossplane이 실제 AWS 리소스를 만든다. 이 파이프라인이 어떻게 구성되는지, 그리고 실제 운영에서 어떤 점을 주의해야 하는지 설명한다.

2026년 6월 13일 · 3 분 · 1255 단어 · CharmingGroot

054. Service Mesh — 서비스 간 통신을 인프라 레이어에서 제어하기

마이크로서비스가 많아지면 서비스 간 통신 관리가 복잡해진다. 재시도, 타임아웃, 서킷 브레이커, mTLS, 분산 추적을 각 서비스 코드에 중복 구현하게 된다. Service Mesh는 이 공통 기능을 sidecar proxy로 분리해 인프라 레이어에서 처리한다. Istio와 Envoy의 구조, 주요 기능, 그리고 오버헤드를 설명한다.

2026년 6월 13일 · 4 분 · 1538 단어 · CharmingGroot

055. eBPF & Cilium — 커널 레벨 네트워킹과 차세대 CNI

eBPF(extended Berkeley Packet Filter)는 리눅스 커널 안에서 사용자 정의 프로그램을 안전하게 실행하는 기술이다. Cilium은 eBPF 기반의 k8s CNI 플러그인으로, iptables를 대체하고 고성능 네트워킹, NetworkPolicy 구현, 서비스 메시 기능, 실시간 관찰 가능성을 커널 레벨에서 제공한다.

2026년 6월 13일 · 3 분 · 1501 단어 · CharmingGroot

011. Kubernetes — 클러스터 구조와 선언적 모델

Kubernetes가 무엇인지, 클러스터가 마스터(control plane)와 워커 노드로 어떻게 나뉘는지, 각 컴포넌트가 어떤 역할을 하는지, 그리고 k8s 전체를 관통하는 핵심 개념인 선언적 모델이 무엇인지를 설명한다. 이후 리소스 시리즈의 기반이 되는 글이다.

2026년 6월 12일 · 6 분 · 2523 단어 · CharmingGroot