Skip to content

DOCS-2884: Make Typha node-count guidance consistent - #2913

Merged
ctauchen merged 1 commit into
tigera:mainfrom
ctauchen:typha-docs-2884
Aug 11, 2026
Merged

DOCS-2884: Make Typha node-count guidance consistent#2913
ctauchen merged 1 commit into
tigera:mainfrom
ctauchen:typha-docs-2884

Conversation

@ctauchen

Copy link
Copy Markdown
Collaborator

The Calico docs gave two different node counts for when Typha matters. The install and metrics pages say Typha applies above 50 nodes, while the Typha and architecture overview pages say it becomes essential at 100 or more nodes. A customer flagged the conflict, and it was discussed in the #docs channel on 2026-03-18.

This change removes the fixed 100+ node figure from the Typha and architecture overview pages in Calico Open Source and Calico Enterprise, across the latest and all supported versioned docs. The operator always deploys and autoscales Typha, so a fixed node count does not apply there. The 50-node threshold stays on the manifest install and metrics pages, which is the only place a manual threshold is relevant.

Ticket: https://tigera.atlassian.net/browse/DOCS-2884

The same one-line edit is repeated across all product versions, so reviewers can check these representative pages:

  • Calico Open Source: reference/typha/overview and reference/architecture/overview
  • Calico Enterprise: reference/component-resources/typha/overview and reference/architecture/overview

I will add deploy preview links to these pages once the preview build finishes.

The docs gave two different node counts for when Typha matters. The
install and metrics pages say Typha applies above 50 nodes, while the
Typha and architecture overview pages say it becomes essential at 100 or
more nodes. A customer flagged the conflict.

Remove the fixed "100+ node" figure from the Typha and architecture
overview pages in Calico Open Source and Calico Enterprise, across the
latest and all supported versioned docs. The operator always deploys and
autoscales Typha, so a fixed node count does not apply there. The 50-node
threshold stays on the manifest install and metrics pages, which is the
only place a manual threshold is relevant.

Co-Authored-By: Claude Opus 4.8 (1M context) <noreply@anthropic.com>
@ctauchen
ctauchen requested a review from a team as a code owner August 11, 2026 11:46
Copilot AI lite review requested due to automatic review settings August 11, 2026 11:46
@netlify

netlify Bot commented Aug 11, 2026

Copy link
Copy Markdown

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

Name Link
🔨 Latest commit 6ca90f4
🔍 Latest deploy log https://app.netlify.com/projects/calico-docs-preview-next/deploys/6a7b0b80a2ff8a0008b0c8a5
😎 Deploy Preview https://deploy-preview-2913--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 Aug 11, 2026

Copy link
Copy Markdown

Deploy Preview succeeded!

Built without sensitive environment variables

Name Link
🔨 Latest commit 6ca90f4
🔍 Latest deploy log https://app.netlify.com/projects/tigera/deploys/6a7b0b804aadaf000887cf38
😎 Deploy Preview https://deploy-preview-2913--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: 93 (🟢 up 25 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.

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.

Pull request overview

Updates Typha documentation across Calico Open Source and Calico Enterprise (current + supported versioned docs) to remove the fixed “100+ node” threshold and avoid conflicting scale guidance across pages.

Changes:

  • Removed the “(100+ node)” qualifier from Typha “Advantages” text in Typha overview pages.
  • Removed the same qualifier from the Typha section in architecture overview pages across OSS and Enterprise versioned docs.

Reviewed changes

Copilot reviewed 22 out of 22 changed files in this pull request and generated 1 comment.

Show a summary per file
File Description
calico/reference/typha/overview.mdx Removes fixed “100+ node” wording from Typha advantages text.
calico/reference/architecture/overview.mdx Removes fixed “100+ node” wording from Typha architecture section.
calico-enterprise/reference/component-resources/typha/overview.mdx Removes fixed “100+ node” wording from Typha advantages text.
calico-enterprise/reference/architecture/overview.mdx Removes fixed “100+ node” wording from Typha architecture section.
calico-enterprise_versioned_docs/version-3.24-1/reference/component-resources/typha/overview.mdx Removes fixed “100+ node” wording from Typha advantages text (v3.24-1).
calico-enterprise_versioned_docs/version-3.24-1/reference/architecture/overview.mdx Removes fixed “100+ node” wording from Typha architecture section (v3.24-1).
calico-enterprise_versioned_docs/version-3.23-2/reference/component-resources/typha/overview.mdx Removes fixed “100+ node” wording from Typha advantages text (v3.23-2).
calico-enterprise_versioned_docs/version-3.23-2/reference/architecture/overview.mdx Removes fixed “100+ node” wording from Typha architecture section (v3.23-2).
calico-enterprise_versioned_docs/version-3.22-2/reference/component-resources/typha/overview.mdx Removes fixed “100+ node” wording from Typha advantages text (v3.22-2).
calico-enterprise_versioned_docs/version-3.22-2/reference/architecture/overview.mdx Removes fixed “100+ node” wording from Typha architecture section (v3.22-2).
calico-enterprise_versioned_docs/version-3.21-2/reference/component-resources/typha/overview.mdx Removes fixed “100+ node” wording from Typha advantages text (v3.21-2).
calico-enterprise_versioned_docs/version-3.21-2/reference/architecture/overview.mdx Removes fixed “100+ node” wording from Typha architecture section (v3.21-2).
calico-enterprise_versioned_docs/version-3.20-2/reference/component-resources/typha/overview.mdx Removes fixed “100+ node” wording from Typha advantages text (v3.20-2).
calico-enterprise_versioned_docs/version-3.20-2/reference/architecture/overview.mdx Removes fixed “100+ node” wording from Typha architecture section (v3.20-2).
calico_versioned_docs/version-3.32/reference/typha/overview.mdx Removes fixed “100+ node” wording from Typha advantages text (v3.32).
calico_versioned_docs/version-3.32/reference/architecture/overview.mdx Removes fixed “100+ node” wording from Typha architecture section (v3.32).
calico_versioned_docs/version-3.31/reference/typha/overview.mdx Removes fixed “100+ node” wording from Typha advantages text (v3.31).
calico_versioned_docs/version-3.31/reference/architecture/overview.mdx Removes fixed “100+ node” wording from Typha architecture section (v3.31).
calico_versioned_docs/version-3.30/reference/typha/overview.mdx Removes fixed “100+ node” wording from Typha advantages text (v3.30).
calico_versioned_docs/version-3.30/reference/architecture/overview.mdx Removes fixed “100+ node” wording from Typha architecture section (v3.30).
calico_versioned_docs/version-3.29/reference/typha/overview.mdx Removes fixed “100+ node” wording from Typha advantages text (v3.29).
calico_versioned_docs/version-3.29/reference/architecture/overview.mdx Removes fixed “100+ node” wording from Typha architecture section (v3.29).

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


- Since one Typha instance can support hundreds of Felix instances, it reduces the load on the datastore by a large factor.
- Since Typha can filter out updates that are not relevant to Felix, it also reduces Felix's CPU usage. In a high-scale (100+ node) Kubernetes cluster, this is essential because the number of updates generated by the API server scales with the number of nodes.
- Since Typha can filter out updates that are not relevant to Felix, it also reduces Felix's CPU usage. In a high-scale Kubernetes cluster, this is essential because the number of updates generated by the API server scales with the number of nodes.
@ctauchen
ctauchen merged commit dc22139 into tigera:main Aug 11, 2026
11 checks passed
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.

2 participants