Demo / solutions

New deployments, architecture review, and GPU vendor overlay planning.

Request a demo →

Subject line: Sonar 1.0 / <GKE project or cluster> / <one-line symptom>

Product details

ProductPebble Sonar 1.0 (track 1.0)
VendorMyPebble, Inc.
Listingmarketplace/details/pebble/sonar
InstallInstall guide

What we support

In scope

  • Deploying the Marketplace package (classic Kubernetes deployer or Terraform Kubernetes module) onto GKE
  • Chart / deployer defects, image pulls from the Marketplace registry, and Application CR readiness
  • Watcher discovery, bundled Prometheus scrape of DCGM (or AMD device metrics on CLI overlays), Adminer / SQLite results, and profiler / capper Jobs that the chart launches
  • NVIDIA on GKE (Marketplace default). AMD overlays via Helm CLI as documented in the install guide

Out of scope

We can still advise on these topics.

  • GKE, node pools, GPU quota, NVIDIA GPU Operator, or DCGM exporter install
  • Hugging Face account access, gated-model licenses, or tokenizer download failures caused by an invalid token
  • Inference engines (vLLM, SGLang, TensorRT-LLM) except where Sonar’s annotations or Jobs misbehave
  • Clusters that are not x86, or Marketplace UI deploys onto GPU-less verify-style clusters
  • Custom builds of sonar-v1 / sonar-power-profiler not shipped through the listing

What to send with a request

Copy this block into the first email:

Google Cloud billing account / Marketplace entitlement (if known):
GCP project ID:
GKE cluster name + region/zone:
GKE version:
GPU vendor + SKU (e.g. NVIDIA L4 / H100, AMD MI300X):
DCGM or AMD metrics exporter installed? (yes/no + namespace):
Sonar namespace + Helm/Marketplace release name:
Sonar version / image digests (kubectl -n <ns> get deploy -o yaml | grep image:):
Deploy path: Marketplace UI | Terraform | helm CLI
Symptom + UTC timestamp:

Then attach:

Helm CLI
kubectl -n pebble-sonar-v1 get deploy,po,svc,pvc,job,cm,sa
kubectl -n pebble-sonar-v1 describe deploy,po
kubectl -n pebble-sonar-v1 logs -l app.kubernetes.io/component=watcher -c sonar-v1 --tail=200
kubectl -n pebble-sonar-v1 logs -l app.kubernetes.io/component=prometheus --tail=100
kubectl get events -A --field-selector type=Warning --sort-by=.lastTimestamp | tail -50
Installed from GCP Marketplace
kubectl -n <NAMESPACE> get application <APP_NAME>
kubectl -n <NAMESPACE> get deploy,po,svc,pvc,job,cm,sa
kubectl -n <NAMESPACE> describe deploy,po
kubectl -n <NAMESPACE> logs -l app.kubernetes.io/component=watcher -c sonar-v1 --tail=200
kubectl -n <NAMESPACE> logs -l app.kubernetes.io/component=prometheus --tail=100
kubectl get events -A --field-selector type=Warning --sort-by=.lastTimestamp | tail -50

Redact Hugging Face tokens, kubeconfigs, and customer model names if required by your policy.

Self-service

TopicWhere
Prerequisites (GPUs, DCGM, Application CRD)Install guide
Helm install (NVIDIA / AMD)Install guide
Opt-in annotation sonar.pebble.io/probe-opt-inInstall guide
Post-install checks / AdminerInstall guide
Marketplace app name + namespace commandsInstall guide
Docs indexDocs home

Quick health check after deploy:

Helm CLI
kubectl -n pebble-sonar-v1 get pods
kubectl -n pebble-sonar-v1 logs -l app.kubernetes.io/component=watcher -c sonar-v1 --tail=50
Installed from GCP Marketplace
kubectl -n <NAMESPACE> get pods
kubectl -n <NAMESPACE> get svc <APP_NAME>-adminer
kubectl -n <NAMESPACE> logs -l app.kubernetes.io/component=watcher -c sonar-v1 --tail=50

The watcher should be Running. Profiler Jobs start only after a workload template is annotated and rolled out; a run can take hours. That is expected, not an outage. Marketplace resource names are prefixed with your application name (for example <APP_NAME>-adminer).

Security issues

Email tech@gopebble.com with subject Sonar security. Do not file public GitHub issues for vulnerabilities in unpublished or customer images. We aim to acknowledge security reports within one business day.

Updates

Marketplace installs are pinned to image digests. They are not upgraded in place. To pick up a patch on track 1.0 (1.0.1, …), deploy the new listing version or run helm upgrade with the new chart version as in the install guide.

We publish release notes on the listing and in this repository when a new publishedVersion ships.

DocumentURL
Terms of Servicegopebble.com/terms
Privacy Policygopebble.com/privacypolicy
Software license (this packaging repo)Apache-2.0

Google Cloud Marketplace terms still apply to procurement. Product support is solely Pebble’s responsibility under the Marketplace Vendor Agreement.

Need help with a Sonar deployment?

Email us with your cluster details and we’ll start troubleshooting without a follow-up round trip.