Skip to content

DOCS-3001: Add the kernel 5.15 eBPF known issue for 3.33 - #3042

Merged
danudey merged 2 commits into
publish/oss-3.33from
publish/oss-3.33-known-issue
Oct 2, 2026
Merged

danudey merged 2 commits into
publish/oss-3.33from
publish/oss-3.33-known-issue

Conversation

@ctauchen

@ctauchen ctauchen commented Sep 28, 2026 •

Copy link
Copy Markdown
Collaborator

Adds the one known issue for 3.33.

On kernel 5.15 the eBPF host endpoint program exceeds the verifier's one million instruction limit and does not load, and disabling the optional programs does not bring it back under. 5.15 is within the documented 5.10 minimum, and 3.32 loads the same program on the same kernel. It matters because 5.15 is the default AKS node image kernel for Kubernetes 1.25 through 1.34.

Kept on its own branch so it can be dropped if a fix lands first.

The note states only what is observed, and records that kernels between 5.10 and 6.8 other than 5.15 are untested.

Preview

Copilot AI balanced review requested due to automatic review settings September 28, 2026 22:10
@ctauchen
ctauchen requested a review from a team as a code owner September 28, 2026 22:10

Copilot AI left a comment

Copy link
Copy Markdown
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Copilot review overview

🟡 Changes recommended

The workaround omits that AKS versions before 1.32 cannot use Ubuntu 24.04 without first upgrading Kubernetes.

Review effort: Balanced
Findings: 1 Low severity

Open (1)
What changed in this PR

Adds a Calico 3.33 known issue documenting an eBPF regression on Linux kernel 5.15.

Changes:

  • Documents symptoms, affected AKS versions, and kernel scope.
  • Provides upgrade or rollback guidance.
File Description
calico_versioned_docs/​version-3.33/​release-notes/​index.mdx Adds the kernel 5.15 eBPF known issue.

💡 Add a code-review agent skill or configure MCP servers for context-aware, tailored reviews. Learn more in the docs.


This affects AKS clusters running Kubernetes 1.25 through 1.34, whose default node image is Ubuntu 22.04 with kernel 5.15.
AKS 1.35 and later use Ubuntu 24.04 with kernel 6.8.
If you run the eBPF data plane on an affected cluster, move to a node image with kernel 6.8 or later, or stay on 3.32 until this is fixed.
Copilot AI balanced review requested due to automatic review settings September 29, 2026 20:12
@ctauchen
ctauchen force-pushed the publish/oss-3.33-known-issue branch from d156326 to 9a35c11 Compare September 29, 2026 20:12

Copilot AI left a comment

Copy link
Copy Markdown
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Copilot was unable to review this pull request because the user who requested the review has reached their quota limit.

@danudey
danudey added this pull request to stack #3049 October 2, 2026 00:19
@netlify

netlify Bot commented Oct 2, 2026 •

Copy link
Copy Markdown

✅ Deploy Preview for calico-docs-preview-next ready!

Name Link
🔨 Latest commit b7a9ec1
🔍 Latest deploy log https://app.netlify.com/projects/calico-docs-preview-next/deploys/6abef9d0af06dd000860e0ae
😎 Deploy Preview https://deploy-preview-3042--calico-docs-preview-next.netlify.app
📱 Preview on mobile
Toggle QR Code...

QR Code

Use your smartphone camera to open QR code link.
🤖 Make changes Run an agent on this branch

To edit notification comments on pull requests, go to your Netlify project configuration.

@netlify

netlify Bot commented Oct 2, 2026 •

Copy link
Copy Markdown

✅ Deploy Preview succeeded!

Name Link
🔨 Latest commit b7a9ec1
🔍 Latest deploy log https://app.netlify.com/projects/tigera/deploys/6abef9d02a9713000845740f
😎 Deploy Preview https://deploy-preview-3042--tigera.netlify.app
📱 Preview on mobile
Toggle QR Code...

QR Code

Use your smartphone camera to open QR code link.
Lighthouse
Lighthouse
1 paths audited
Performance: 98 (🟢 up 23 from production)
Accessibility: 98 (no change from production)
Best Practices: 92 (no change from production)
SEO: 100 (no change from production)
PWA: -
View the detailed breakdown and full score reports
🤖 Make changes Run an agent on this branch

To edit notification comments on pull requests, go to your Netlify project configuration.

On kernel 5.15 the eBPF host endpoint program no longer fits inside the
verifier's instruction limit, so it fails to load and calico-node restarts
on some nodes. 5.15 is within the documented minimum of 5.10 and 3.32
loads on the same kernel, so this is a regression.

It matters because 5.15 is the default node image kernel on AKS for
Kubernetes 1.25 through 1.34, so the eBPF data plane does not start on a
stock AKS cluster of those versions.

Kept on its own branch so it can be dropped if the fix lands before the
release.
Same facts, split so a reader can stop at the part they need: the symptom
they would recognise, why it happens, and what to do about it. Previously
all three were interleaved across three paragraphs.
Copilot AI balanced review requested due to automatic review settings October 2, 2026 00:24
@danudey
danudey force-pushed the publish/oss-3.33-known-issue branch from 9a35c11 to b7a9ec1 Compare October 2, 2026 00:24

Copilot AI left a comment

Copy link
Copy Markdown
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Copilot review overview

🟡 Changes recommended

The verifier-limit explanation is technically inaccurate and the release-date formatting is inconsistent.

Review effort: Balanced
Findings: 3 Low severity

Open (3)

Felix reports `BPF program load failed permanently` for `from_hep_no_log.o`, and `calico-node` restarts on some nodes.

**Cause.**
The eBPF host endpoint program has grown past the kernel BPF verifier's limit of one million instructions, and Felix's fallback of disabling the optional programs does not bring it back under.
### Calico Open Source 3.33.0 general availability release

September 29, 2026
October 01, 2026
@danudey
danudey merged commit 749b232 into main Oct 2, 2026
12 checks passed
@danudey
danudey deleted the publish/oss-3.33-known-issue branch October 2, 2026 00:29
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

3 participants