
Cilium 구성요소 & 배포하기 (kube-proxy replacement) [Cilium Study 1주차]
Cilium Operator와 Agent, CLI, Hubble, DataStore의 역할을 설명합니다. CPU 아키텍처와 커널 옵션을 점검하고 Helm으로 kube-proxy를 대체하는 Cilium을 배포하는 과정을 다룹니다.

Cilium Operator와 Agent, CLI, Hubble, DataStore의 역할을 설명합니다. CPU 아키텍처와 커널 옵션을 점검하고 Helm으로 kube-proxy를 대체하는 Cilium을 배포하는 과정을 다룹니다.

Cilium의 eBPF 네트워킹을 iptables의 한계와 연결해 설명합니다. 터널 및 native routing, IPAM의 선택 조건과 kube-proxy replacement의 Service datapath 전환을 다룹니다.

VirtualBox 기반 Kubernetes 클러스터에 Flannel CNI를 배포하는 과정을 다룹니다. NAT용 eth0 대신 VM 간 통신용 eth1을 지정하고 노드 상태와 샘플 애플리케이션 통신을 확인합니다.

Vagrant와 VirtualBox로 VM 3대에 kubeadm 클러스터를 구성합니다. CNI 미설치 상태, NAT와 Private Network 차이, worker INTERNAL-IP 및 WSL 접속 설정을 설명합니다.

kubectl 명령을 컨텍스트와 리소스 종류별로 찾아볼 수 있게 정리합니다. 라벨 및 API 쿼리로 대상을 추리고 로그와 사용량, CoreDNS 및 RBAC 상태를 확인하는 디버깅 예제를 설명합니다.
Kubernetes v1.33의 Endpoints API 사용 중단 권고 배경과 EndpointSlice의 분할 저장 방식을 설명합니다. 컨트롤러, 스크립트, 모니터링 지표 및 RBAC 권한을 전환할 때의 점검 항목을 다룹니다.

Thanos의 구성요소와 Prometheus 데이터의 장기 저장 및 통합 조회 구조를 설명합니다. MinIO를 저장소로 쓰는 Thanos와 Prometheus Operator의 Helm 배포를 다룹니다.

다수 Pod가 Evicted되고 ArgoCD Sync 알림이 반복된 사례에서 노드 디스크 부족과 이미지 GC 실패를 추적합니다. 디스크 확장 및 정리, ephemeral-storage 설정과 모니터링 방안을 정리합니다.

Kubernetes v1.33의 In-Place Pod Resource Resize로 자원을 변경하는 방법을 설명합니다. EKS nginx PoC와 재시작 횟수, 메모리 limit 감소 시 제약을 다룹니다.

중앙 ArgoCD에 외부 Kubernetes 클러스터를 등록하고 guestbook을 배포합니다. 대상의 ServiceAccount 생성과 Application의 destination.name 지정을 설명합니다.