linkerd / linkerd/linkerd2

Warning: v1 Endpoints is deprecated in v1.33+; use discovery.k8s.io/v1 EndpointSlice

Open
#15,561 0 comments 0 reactions 0 assignees View on GitHub

Nobody has claimed this yet.

bug
Dominant language
Go
Stars
11.5k
Forks
1.4k
Avg merge
3d 22h
Merged PRs (30d)
53

Description

### What is the issue?

Hi I am on EKS 1.34 version and My linkerd Creds and Control plane are on linkerd-edge -version 2026.7.2 .
I have been seeing the below message in my logs and it's kind of flooding

level=info msg="Warning: v1 Endpoints is deprecated in v1.33+; use discovery.k8s.io/v1 EndpointSlice"

I knew this is an info/warning But is linkerd still querying on Endpoints instead of Endpointslices

### How can it be reproduced?

Install linkerd2-edge 2026.7.2 on EKS 1.34 . Observe warnings in linkerd-destination:

level=info msg="Warning: v1 Endpoints is deprecated in v1.33+; use discovery.k8s.io/v1 EndpointSlice"

### Logs, error output, etc

level=info msg="Warning: v1 Endpoints is deprecated in v1.33+; use discovery.k8s.io/v1 EndpointSlice"

### output of `linkerd check -o short`

linkerd-version
---------------
‼ cli is up-to-date
is running version 26.5.2 but the latest edge version is 26.8.1
see https://linkerd.io/2/checks/#l5d-version-cli for hints

control-plane-version
---------------------
‼ control plane is up-to-date
is running version 26.7.2 but the latest edge version is 26.8.1
see https://linkerd.io/2/checks/#l5d-version-control for hints
‼ control plane and cli versions match
control plane running edge-26.7.2 but cli running edge-26.5.2
see https://linkerd.io/2/checks/#l5d-version-control for hints

linkerd-control-plane-proxy
---------------------------
‼ control plane proxies are up-to-date
some proxies are not running the current version:
* linkerd-destination-78b7469454-zv4ct (edge-26.7.2)
* linkerd-identity-66f5cbbd6f-tkwb2 (edge-26.7.2)
* linkerd-proxy-injector-79df8c4f84-cwgrm (edge-26.7.2)
see https://linkerd.io/2/checks/#l5d-cp-proxy-version for hints
‼ control plane proxies and cli versions match
linkerd-destination-78b7469454-zv4ct running edge-26.7.2 but cli running edge-26.5.2
see https://linkerd.io/2/checks/#l5d-cp-proxy-cli-version for hints

Status check results are √

### Environment

EKS 1.34
Linkerd- Linkerd2-edge 2026.7.2

### Possible solution

_No response_

### Additional context

_No response_

### Would you like to work on fixing this bug?

None

Contributor guide

Open the contributing guide

First steps

  1. Read the whole issue, then the project's contributing guide.
  2. Comment on the issue to say you are picking it up — it saves two people doing the same work.
  3. Fork the repository and make your change on a branch.
  4. Open a pull request that references the issue number.

Research direction

The report points to linkerd-destination on EKS 1.34 and the Kubernetes v1 Endpoints deprecation warning; start by tracing that component's endpoint discovery behavior and comparing Endpoints with EndpointSlice. Reproduce with Linkerd edge 2026.7.2 and verify whether the warning is eliminated or its cause is clearly identified.

Written by the indexing model from the issue text.

Assessment

Tech stack
aws, go, kubernetes
Domain
cloud, networking
Issue type
Bug
Difficulty
4/5
Estimated time
3-5 days
Activity status
Quiet
Clarity
Mostly clear
Newbie friendliness
48/100

Get new issues in your inbox

A short digest of beginner-friendly GitHub issues.