
Cilium CNI 알아보기 [Cilium Study 1주차]
1. Cilium 이란? Cilium은 리눅스의 최신 Kernel 기술인 eBPF(extended Berkeley Packet Filter)를 기반으로 동작하는 오픈소스 네트워크 및 보안 솔루션입니다. Kubernetes와 같은 컨테이너 환경에서 높은 성능과 뛰어난 보안을 제공하는 클라우드 네이티브 네트워크 플러그인(CNI: Container Net...

1. Cilium 이란? Cilium은 리눅스의 최신 Kernel 기술인 eBPF(extended Berkeley Packet Filter)를 기반으로 동작하는 오픈소스 네트워크 및 보안 솔루션입니다. Kubernetes와 같은 컨테이너 환경에서 높은 성능과 뛰어난 보안을 제공하는 클라우드 네이티브 네트워크 플러그인(CNI: Container Net...

이번 포스트에서는 Flannel CNI를 Kubernetes Cluster에 배포해보도록 하겠습니다. TL;DR Cilium 기반 네트워킹, 관측, 정책 구성 흐름을 실습 중심으로 정리합니다. 주요 키워드는 flannel, cilium, cilium-study이며, 글의 예제와 명령을 따라가며 전체 흐름을 확인할 수 있습니다...

CloudNet@ 팀에서 주관하는 Cilium Study에 참가하게 되었습니다. 이번 포스트에서는 Vagrant를 사용해 VirtualBox에 VM을 3대 배포하고, VM에서 Script를 실행시켜 아래와 같은 쿠버네티스 클러스터를 프로비저닝하는 내용에 대해 다루어 보도록 하겠습니다. 현재 개선된 설정 파일들을 깃허브에 올려두었습니다. 하지만 ...

Kubernetes를 사용하며 알게 된 CLI 명령어들을 공유합니다. TL;DR 자주 사용하는 명령과 옵션을 빠르게 찾아볼 수 있도록 정리합니다. 주요 키워드는 kubectl, cheat-sheet, k8s이며, 글의 예제와 명령을 따라가며 전체 흐름을 확인할 수 있습니다. 운영 관점에서는 버전, 권한, 네트워크, 보...

아래 Kubernetes v1.33의 CHANGELOG를 확인하다 보면 아래와 같이 Endpoints API(core/v1)가 Deprecated 되고, 이를 대체할 수 있는 EndpointSlice API(discovery.k8s.io/v1)의 사용을 권장하고 있음을 확인하실 수 있습니다. Kubernetes v1.33 Release Notes ...

Thanos는 Prometheus의 확장성과 고가용성 문제를 해결하기 위해 개발된 오픈소스 프로젝트입니다. 2017년에 시작되어 현재 CNCF(Cloud Native Computing Foundation) Incubating 프로젝트로 발전하고 있습니다. Thanos는 Prometheus의 장기 데이터 저장, 고가용성, 글로벌 쿼리 뷰 등의 기능을 제...

쿠버네티스 환경에서 이미지를 변환해주는 웹 사이트 https://image-converter.kkamji.net 를 로컬 클러스터에서 운영하던 도중 여러 Pod가 동시에 Evicted 되는 문제가 발생했습니다. 이번 포스팅에서는 당시 상황과 원인을 분석하고 해결 방법과 재발 방지 방법에 대해 알아보겠습니다. TL;DR 핵심 개념과 ...

Kubernetes v1.33 Release Note - https://kubernetes.io/blog/2025/04/23/kubernetes-v1-33-release/ In-Place Pod Resource Resize 소개 - https://kubernetes.io/blog/2025/05/16/kubernetes-v1-33-in-place-pod...

이번 글에서는 ArgoCD를 활용해 여러 Kubernetes Cluster에 애플리케이션을 배포하는 방법을 살펴보겠습니다. TL;DR Argo CD와 GitOps 운영에서 필요한 구성 요소와 권한 흐름을 정리합니다. 주요 키워드는 argocd, argocd-cli, metrics-server이며, 글의 예제와 명령을 따라가며...

최근 Kubernetes 환경에서 ArgoCD를 사용한 GitOps가 주목받고 있습니다. ArgoCD를 처음 접하는 경우, ArgoCD Web UI를 통해 배포하는 방식을 가장 먼저 배우는 경우가 많습니다. 하지만 배포할 애플리케이션이 많아질수록 Web UI를 통해 모든 Application을 생성하게 되면 Human Error의 발생 가능성이 증가하...