タグ: #Cilium
Kubernetes・DevOps・MLOps を自分で動かして測った値で書くブログ · 2 件
小さなクラスターで実際に動く gRPC: etcd、CRI、Hubble、OTLP
8ノードの小さなクラスターで 4 つの gRPC 通信を読み取り専用で計測しました。kube-apiserver は同じノードの etcd に対して TCP 接続を 247 個も開いていましたが、これは Kubernetes がリソース(CRD を含む)ごとに etcd クライアントを個別に作成するためであり、ソースコードのコメントに既知の問題として記載されています。kubelet は containerd にランタイムとイメージの 2
2026-10-16 · 19 分で読めます #gRPC#etcd#CRI#containerd#HubbleKubernetesにおけるgRPC:1つのPodに偏る理由とヘルスチェック
Kubernetes Serviceのデフォルトの負荷分散は、コネクション確立時に1回だけバックエンドを選択します。gRPCは1つのコネクションを長く使い、その上で呼び出しを集中させるため、Podを増やしても既存コネクションの呼び出しは最初に選んだPodにしか行きません。解決策は3つあります。ヘッドレスサービスとクライアント側のroundrobin、呼び出し単位で分散するL7プロキシ(Envoy・Cilium・メッシュ)、そしてプロキシ
2026-10-16 · 19 分で読めます #gRPC#쿠버네티스#부하 분산#헤드리스 서비스#xDS