
Cilium Hubble 알아보기 [Cilium Study 2주차]
저번 시간에 Cilium의 구성요소에 대해 알아보았고, Cilium을 배포까지 해보았습니다. 이번시간에는 Cilium의 구성요소 중 Observability를 담당하는 Hubble에 대해 알아보고 배포해보도록 하겠습니다. Hubble UI - https://docs.cilium.io/en/latest/observability/hubble/hu...

저번 시간에 Cilium의 구성요소에 대해 알아보았고, Cilium을 배포까지 해보았습니다. 이번시간에는 Cilium의 구성요소 중 Observability를 담당하는 Hubble에 대해 알아보고 배포해보도록 하겠습니다. Hubble UI - https://docs.cilium.io/en/latest/observability/hubble/hu...

저번 시간에 Cilium에 대해 알아보았습니다. 이번에는 Cilium의 구성요소에 대해 알아본 뒤, Helm을 통해 Cilium을 배포하면서 kube-proxy를 대체해 사용해보도록 하겠습니다. TL;DR Cilium은 클러스터 단위 작업(IPAM, 노드 간 라우팅, kvstore 연동)을 맡는 Operator, 각 노드에서 eBP...

Kubernetes 클러스터에서 Cilium CNI를 선택할 때는 eBPF datapath, Pod 네트워크의 라우팅 방식, IP 주소 할당 방식을 함께 확인해야 합니다. 이 글은 기존 iptables 기반 처리의 한계부터 routing mode, IPAM, kube-proxy replacement까지 연결해 각 선택의 전제와 검증 지점을 정리합니다....

Flannel VXLAN은 node 사이 UDP tunnel로 Pod traffic을 감싼다 Source Pod cni0 bridge를 통해 나갑니다. local bridge 전달 Source node flannel.1 VTEP가 frame을 encapsulate합니다....

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

Kubernetes를 사용하며 알게 된 CLI 명령어들을 공유합니다. TL;DR kubectl을 쓰면서 반복적으로 찾게 되는 명령을 리소스 종류별로 모았습니다. 컨텍스트와 네임스페이스부터 Pod, Deployment, Service, ConfigMap, Volume, Ingress, Node까지 이어집니다. 뒤쪽에는 모니터링...

아래 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의 장기 데이터 저장, 고가용성, 글로벌 쿼리 뷰 등의 기능을 제...

Disk pressure가 node를 unhealthy로 만들기 전에 kubelet이 Pod를 evict한다 Node disk pressure nodefs 또는 imagefs가 threshold를 넘습니다. node-local eviction 판단 kubelet eviction ...

In-place resize는 Pod를 재생성하지 않고 container resource를 바꾼다 Resource patch resize subresource에 새 request와 limit을 제출합니다. API validation API server resize pol...