Endpoint Slice とは?
endpoint slice は service を支えるアドレスとポートの限定された部分集合を保持し、多くの endpoint を持つ service では複数の slice が一緒に使われます。endpoint を複数の slice に分割することで、単一の結合されたオブジェクトが大規模で直面する更新の頻度やサイズの上限を減らせます。proxy と DNS はこれらの slice を読み取ってトラフィックをルーティングします。
なぜ重要か
endpoint slice により、数千の backend を持つ大規模な service が、変更のたびに 1 つの巨大なオブジェクトを書き換えることなく効率的に更新できます。これは現代のクラスターが service のルーティングをスケーラブルに保つ方法です。
関連ガイド
What Is a Headless Service?A headless service has no cluster IP and instead returns the addresses of its individual pods, so clients can…
What Is kube-proxy Mode?kube-proxy mode is the mechanism kube-proxy uses to implement service routing on a node, such as iptables or…
What Is Service Topology?Service topology is routing that prefers backends close to the client, such as on the same node or zone, to c…