Skip to Content
← 전체 글로 돌아가기

Kubernetes

컨테이너에 건 CPU 한도가 실제로 어떻게 걸리고 스로틀링으로 드러나는지, 그리고 필요할 때 노드를 어떻게 격리하고 강제로 배치하는지.

2

카테고리 전체 보기 →
CPU를 다 쓰지도 않았는데 스로틀링에 걸렸습니다컨테이너에 CPU limit을 걸면 커널은 100ms마다 예산을 끊어서 줍니다. 한 번에 몰아주는 게 아니라요.cgroup트러블슈팅메트릭Cordon된 노드에 강제로 Pod 배치하기특정 노드에 작업이 예정되어있거나, 별도로 분리되어야 하는경우 기존의 Cordon 기능 외에 분리된 별도로 분리된 형태의 노드를 만들어야 하는경우 해당 방법이 도움이 될것입니다.스케줄링Taint/Toleration

메트릭·트러블슈팅·스케줄링 겹침

왜 트래픽은 받았지만 스케일링은 못 했을까?트래픽이 몰리는 날에는 보통 미리 Pod들을 준비해둡니다. 몰려올 부하를 충분히 버티기 위한 단계, pre-warming입니다.Istio · 태그 2개Karpenter consolidation은 무엇을 하는가Karpenter가 프로비저닝했던 노드들은 다음과 같은 루프를 돌며 "잘 쓰고 있었는가"를 평가합니다.Karpenter · 태그 1개좀 더 똑똑하게 consolidation하기 — Balanced 모드Karpenter consolidation은 무엇을 하는가에서 이어집니다.Karpenter · 태그 1개istiod 스케일링, 커넥션 수만 세면 될 줄 알았다지난 글에서는 트래픽을 받는 서비스 쪽 스케일링 지표를 다뤘습니다. reporter 관점 하나 차이로, 오토스케일링이 장애를 트래픽 감소로 읽어버리던 이야기였죠.Istio · 태그 1개