Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

docs: Note that CiliumEndpointSlice and K8s' EndpointSlice are distinct #24842

Merged
merged 1 commit into from
Apr 19, 2023
Merged
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Jump to
Jump to file
Failed to load files.
Diff view
Diff view
20 changes: 20 additions & 0 deletions Documentation/network/kubernetes/ciliumendpointslice_beta.rst
Original file line number Diff line number Diff line change
Expand Up @@ -29,6 +29,26 @@ propagation should be reduced in this case, allowing for better scalability,
at the cost of potentially longer delay before identity of new endpoint is
recognized throughout the cluster.

.. note::

CiliumEndpointSlice is a concept that is specific to Cilium and is not
related to `Kubernetes' EndpointSlice`_. Although the names are similar, and
even though the concept of slices in each feature brings similar
improvements for scalability, they address different problems.

Kubernetes' Endpoints and EndpointSlices allow Cilium to make load-balancing
decisions for a particular Service object; Kubernetes' EndpointSlices offer
a scalable way to track Service back-ends within a cluster.

By contrast, CiliumEndpoints and CiliumEndpointSlices are used to make
network routing and policy decisions. So CiliumEndpointSlices focus on
tracking Pods, batching CEPs to reduce the number of updates to propagate
through the API-server on large clusters.

Enabling one does not affect the other.

.. _Kubernetes' EndpointSlice: https://kubernetes.io/docs/concepts/services-networking/endpoint-slices/

Deploy Cilium with CES
=======================
The CES feature relies on use of CEP. This feature is disabled by default
Expand Down