1. Prepare dependencies
Prepare Kubernetes, Helm and reachable PostgreSQL. Workspaces need an RWX StorageClass or an existing shared PVC because several components mount them. Artifacts default to RWO. Single-node RWO behavior does not establish shared access across nodes. Download the Chart and deployment configuration package from the Release and verify SHA256SUMS. Executepostgres-init.sql in the target database as its application owner to create cp, rt and dp. Plan backups for the database, files and keys.
2. Create a Secret
Copykubernetes.env.example to a private file and replace every placeholder: database connections, random JWT/internal/Vault secrets, bootstrap password and required model credentials. URL-encode URI passwords and provide the raw JDBC password separately. Configure TLS according to database certificates.
3. Configure values
Use thisproduction-values.yaml starting point. Replace domain, storage classes, Ingress class and TLS Secret. Provision the TLS Secret beforehand or through your certificate controller.
existingClaim for retained PVCs. Configure imagePullSecrets for private images and controller-specific annotations for SSE timeouts and buffering. Tune requests and limits under control, dataplane, scheduler and gateway using measured workload requirements.
4. Install a pinned version
Use the Release’s OCI Chart location and image namespace:--version VERSION with the downloaded ./agentscope-service-VERSION.tgz. Authenticate to private OCI registries with Helm first. Keep Chart and component image versions aligned.