Skip to content

docs(platform): add architecture page with diagrams#2272

Merged
djwfyi merged 9 commits into
mainfrom
DOC-1488/platform-architecture
Jun 29, 2026
Merged

docs(platform): add architecture page with diagrams#2272
djwfyi merged 9 commits into
mainfrom
DOC-1488/platform-architecture

Conversation

@djwfyi

@djwfyi djwfyi commented Jun 11, 2026

Copy link
Copy Markdown
Collaborator

Content Description

Adds a first-class architecture page for vCluster Platform (platform/introduction/architecture.mdx), the counterpart to the existing vCluster architecture page. Covers the management plane, connected clusters and agents, failure behavior, entry points, project and tenant resource lifecycle, and network paths. Includes four custom SVG diagrams using brand colors. Cross-links added from the intro page and three understand pages.

Preview Link

https://deploy-preview-2272--vcluster-docs-site.netlify.app/docs/platform/next/introduction/architecture

Internal Reference

Closes DOC-1488

AI review: mention @claude in a comment to request a review or changes. See CONTRIBUTING.md for available commands.

FORK LIMITATION: @claude does not work on pull requests opened from forks. GitHub Actions cannot access the required secrets for fork-originated PRs. To use AI review, push your branch directly to this repository.

@netlify /docs

Adds platform/introduction/architecture.mdx covering the management
plane, connected clusters and agents, failure behavior, entry points,
project and tenant resource lifecycle, and network paths. Includes
four SVG diagrams. Cross-links added from platform_intro,
platform_communication, what-are-clusters, and what-are-projects.

Closes DOC-1488

Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com>
@djwfyi djwfyi requested a review from a team as a code owner June 11, 2026 18:33
@netlify

netlify Bot commented Jun 11, 2026

Copy link
Copy Markdown

Deploy Preview for vcluster-docs-site ready!

Name Link
🔨 Latest commit 7b085b2
🔍 Latest deploy log https://app.netlify.com/projects/vcluster-docs-site/deploys/6a42abf67708ec00082a11b9
😎 Deploy Preview https://deploy-preview-2272--vcluster-docs-site.netlify.app/docs
📱 Preview on mobile
Toggle QR Code...

QR Code

Use your smartphone camera to open QR code link.

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

@github-actions

Copy link
Copy Markdown
Contributor

…page

Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com>
@djwfyi djwfyi self-assigned this Jun 11, 2026

@lizardruss lizardruss 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.

I'm finding the organization of this page a little awkward. I added some suggestions, but they are only ideas.

Comment thread platform/introduction/architecture.mdx Outdated
Comment thread platform/introduction/architecture.mdx Outdated
Comment thread platform/introduction/architecture.mdx Outdated
Comment thread platform/introduction/architecture.mdx Outdated
…e page

- name vcluster-platform namespace
- reorder management plane bullets gateway-first
- rename tenant resource lifecycle to project resource lifecycle
- update lifecycle step 3 wording per reviewer suggestion
- add NodeProvider/NodeClaim note to project resource lifecycle
- collapse tenant cluster runtime section to a single pointer to vcluster architecture
- clarify backing store prose and link to external database docs
- fix svg backing store label from "CRDs or database" to "Custom resources"

Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com>
@djwfyi djwfyi requested a review from lizardruss June 11, 2026 23:23
@djwfyi djwfyi added backport-v4.9.0 Backport this PR to the v4.9.0 versioned docs backport-v4.10.0 labels Jun 11, 2026
djwfyi and others added 3 commits June 11, 2026 20:01
reorder sections so the page teaches from outside in: management plane,
connected clusters, entry points, projects, resource lifecycle, network
paths, failure behavior. merge the two lifecycle sections into one,
remove the defensive vCluster disclaimer from the intro, add plain-language
bridge sentences to orient new readers before technical detail arrives,
and move the lifecycle diagram to sit immediately after the numbered pattern.

Closes DOC-1488

Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com>
add a new intro-level overview svg with simpler abstraction for the page
opener, move the detailed management-plane overview diagram to after the
connected clusters section where it synthesizes both preceding sections,
expand the local cluster explanation with its ui label and a dedicated
paragraph, update the writer skill with progressive disclosure guidance
for explanation and concept pages.

Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com>
Replaces the single architecture page with two focused pages:
- architecture.mdx: structural introduction (what exists and how it fits together)
- how-platform-works.mdx: behavioral page (controller model, lifecycle, network paths, failure)

Fills gaps in understand pages: adds proxy path participation to what-are-clusters.mdx
and project namespace model to what-are-projects.mdx.

Closes DOC-1488

Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com>
@djwfyi djwfyi removed the backport-v4.9.0 Backport this PR to the v4.9.0 versioned docs label Jun 16, 2026
@djwfyi djwfyi dismissed lizardruss’s stale review June 23, 2026 12:33

Page reworked and split into two pages. Concerns addressed.

- fix storage description in architecture.mdx: embedded db by default, kine for HA (not etcd)
- rewrite direct endpoint section as regional and direct access endpoints
- add GlossaryTerm import and wrap first tenant-cluster use in how-platform-works.mdx
- remove link to platform_communication.mdx pending rewrite (DOC-1580)
- add description frontmatter to what-are-clusters.mdx
- update network paths aria-label to match renamed section
- fix double blank line in vcluster-docs-writer SKILL.md
- scope pr template hook to gh pr create commands only

Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com>
@djwfyi djwfyi merged commit c01eb45 into main Jun 29, 2026
12 checks passed
@djwfyi djwfyi deleted the DOC-1488/platform-architecture branch June 29, 2026 18:02
djwfyi pushed a commit that referenced this pull request Jun 29, 2026
…#2341)

* Backport: Copy platform/introduction/architecture.mdx to platform_versioned_docs/version-4.10.0/introduction/architecture.mdx

* Backport: Copy platform/introduction/how-platform-works.mdx to platform_versioned_docs/version-4.10.0/introduction/how-platform-works.mdx

* Backport: Copy platform/introduction/platform_intro.mdx to platform_versioned_docs/version-4.10.0/introduction/platform_intro.mdx

* Backport: Copy platform/understand/platform_communication.mdx to platform_versioned_docs/version-4.10.0/understand/platform_communication.mdx

* Backport: Copy platform/understand/what-are-clusters.mdx to platform_versioned_docs/version-4.10.0/understand/what-are-clusters.mdx

* Backport: Copy platform/understand/what-are-projects.mdx to platform_versioned_docs/version-4.10.0/understand/what-are-projects.mdx
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants