Skip to main content

Embedded Cluster

In the Admin Console, go to Troubleshoot > Analyze to collect logs, resources, and cluster data. Nothing leaves the cluster until you download the bundle and send it. The command-line equivalent, for hosts with no browser access, is:
Review a bundle before sending it. Redactors mask credential values by name, so a credential stored under a different name stays in clear. Check the archive for such values, and treat the bundle as sensitive.

Helm

A support bundle gathers logs, resource state, and Helm release history into one archive for HiddenLayer support.
  1. On a workstation where kubectl reaches the cluster as a cluster administrator, download the collector for that workstation, verify its checksum, and unpack it.
    • On macOS, run shasum -a 256 -c in place of sha256sum -c.
    • The archive is unpacked only when the check prints OK.
    • Archives exist for linux_amd64, linux_arm64, and darwin_all (macOS). exec format error means you downloaded the archive for another platform.
    • On an air-gapped network, download the workstation’s archive and troubleshoot_0.134.1_checksums.txt elsewhere and carry both in with the images.
  2. Generate the bundle.
    • --auto-update=false keeps this version. Without it, each run tries to replace the binary with the newest release from GitHub.
    • On a terminal, the command ends on a results screen. Press q to leave it.
    • The archive is written to the current directory, and nothing is uploaded. Treat it as confidential in transit and at rest.
  3. For an install problem, also mask the credentials in installer.log from the verify step.
    The command masks only values that sit on one line after a : or =. A multi-line value, such as a PEM block after |, or a credential passed as a separate command argument stays in clear. Check installer-masked.log for -----BEGIN and such arguments before you send it.
  4. Send the archive to HiddenLayer support, with installer-masked.log if step 3 applied.