Skip to main content

Kubernetes Access documents (admin)

Admins can create version-specific user guides that end customers see on the cluster Access tab — for example how to use the CLI, open the dashboard, and run common commands.

Availability

Documentation Config for Kubernetes versions is available from May 13, 2026 after deployments that include this feature.

CMP path: Settings → Orchestrator → Kubernetes Version

Configure documentation while:

  • Creating a new Kubernetes version
  • Updating an existing Kubernetes version

The Documentation Config section is on the Kubernetes Version form (create or Update Kubernetes Version). Use Edit to author content and Preview to see the end-user layout before saving.

Update Kubernetes Version — Documentation Config Preview

End users see the published content under the cluster Access tab (alongside kubeconfig download).

Access tab — end-user guides


Why this feature exists

Previously:

  • Documentation was static
  • Content updates required development effort
  • Version-specific documentation was hard to maintain

With Documentation Config:

  • Admins manage content without code changes
  • Documentation is version-aware (tied to each Kubernetes version)
  • Repeated values stay consistent through global placeholders
  • End-user Access guides are easier to maintain

Edit / Preview

Documentation Config has two modes.

Edit

Edit is the main configuration mode. Use it to create and modify documentation.

Administrators can:

  • Configure global variables (placeholders)
  • Create sections
  • Add steps
  • Add content blocks
  • Update existing documentation

Preview

Preview (selected in the Documentation Config toolbar next to Edit) shows how the documentation will appear to end users. Use it to verify:

  • Layout structure
  • Accordion sections
  • Step flow
  • Command rendering
  • Links
  • Placeholder values

In Preview, CMP shows a Variables summary from the configured sample values — for example:

  • Kubeconfig: /custom/path/kube.conf (from {{kubeconfigPath}})
  • Kubernetes version: v1.33.1 (from {{kubernetesVersion}})

Below Variables, configured sections appear as collapsible accordions — for example Using CLI and Kubernetes Dashboard UI — matching what customers expand on the cluster Access tab.

Switch back to Edit to change content, then use Preview again before you save the Kubernetes version.


Global placeholders

Global placeholders are reusable variables configured once and used throughout the documentation.

Currently supported:

PlaceholderTypical sample / runtime use
{{kubeconfigPath}}Path to the kubeconfig file — for example /custom/path/kube.conf
{{kubernetesVersion}}Version string — for example v1.33.1

Example

If sample / runtime values are:

  • Kubeconfig Path: /custom/path/kube.conf
  • Kubernetes Version: v1.33.1

Then this command template:

kubectl --kubeconfig {{kubeconfigPath}} get pods

Renders as:

kubectl --kubeconfig /custom/path/kube.conf get pods

Use placeholders instead of hard-coding paths and versions so updates stay consistent across all sections.


Sections

Documentation is organised into sections. Each section appears as an accordion on the end-user Access tab.

Examples:

  • Using CLI
  • Dashboard Login
  • Cluster Access
  • Troubleshooting

For each section, administrators can:

  • Set a section title
  • Mark the section as Default Open (expanded by default for end users)
  • Add new sections
  • Remove existing sections

Steps

Each section contains one or more steps — ordered instructional items for end users.

Example for Using CLI:

  1. Download Kubeconfig
  2. Install kubectl
  3. Run cluster commands

For each step:

  • Title is mandatory
  • Multiple content blocks can be added
  • Steps can be added or removed

Content block types

Each step supports multiple block types:

Block typeUse for
ParagraphPlain explanatory text
CodeShort command or code snippet
Code BlockLonger formatted command / code examples
Single LinkOne standalone hyperlink
Link ListGroup of related links
Command TemplateReusable command pattern with placeholders
Labeled CommandsShort label + command pairs
Inline Mixed ContentText with embedded links in one line

Paragraph

Standard explanatory text — for example what kubectl does, access instructions, or general setup guidance.

Code / Code Block

Command snippets or code examples, with formatted display for readability.

Examples:

kubectl get pods --all-namespaces
kubectl get nodes

One standalone hyperlink — for example Download kubectl, Open Kubernetes Dashboard, or external documentation.

Multiple related links in one group — for example kubectl download links for Linux, macOS, and Windows.

Command Template

Reusable command formats with placeholders.

Example:

kubectl --kubeconfig {{kubeconfigPath}} {COMMAND}

Useful for generic operational commands where the path or version is injected automatically.

Labeled Commands

A short label paired with its command — useful for quick operational reference.

Example:

LabelCommand
List Podskubectl get pods
List Nodeskubectl get nodes

Inline Mixed Content

Text and links in a single sentence — for example: Download the latest kubectl binary from the Kubernetes release page (with the release page as a link).


End-user experience

Configured documentation appears on the cluster Access tab in a structured format:

  • Expandable accordion sections
  • Ordered steps
  • Formatted command blocks
  • Clickable links
  • Dynamic placeholder rendering (for example kubeconfig path and Kubernetes version)

Customers also use the same tab to view and Download Kubernetes cluster config (kubeconfig). Admin-authored guides sit alongside that access material.


Admin checklist

  1. Open Settings → Orchestrator → Kubernetes Version
  2. Create or edit the version customers will use
  3. In Documentation Config, set sample values for {{kubeconfigPath}} and {{kubernetesVersion}} as needed
  4. Add sections (for example Using CLI, Kubernetes Dashboard UI)
  5. Add steps and content blocks; use placeholders in commands
  6. Switch to Preview and confirm layout, links, and rendered commands
  7. Save the Kubernetes version