Sul tuo Kubernetes,
in otto passi.
Dal template del provider al deploy della release: tutto ciò che serve per far girare Ventic nel tuo cluster.
Scarica Ventic.
Installalo sul tuo cluster.
Parti dal template ufficiale, scarica la release firmata e distribuisci l’intera piattaforma sul tuo Kubernetes. Stessi servizi, stessi dati e stessa installazione prima e dopo l’acquisto.
Incolla il testo in Claude Code, Codex o un altro agente di coding per automatizzare il deploy. Le regole incluse gli impongono di chiederti i valori e di non esporre segreti.
- 01
Ottieni la chiave demo
Registra la tua azienda su Licman, apri il prodotto Ventic, scegli On Premise e richiedi la demo. La chiave compare una sola volta: salvala in un file privato.
Apri Licmaninstall -d -m 700 private private/staging umask 077 $EDITOR private/staging/license.key # incolla la chiave - 02
Parti dal template
Usa il repository template come nuovo repository (o fai un fork) e clonalo. Contoso Ltd è fittizia: sostituirai identità, domini e artwork.
Template su GitHubgit clone git@github.com:<YOUR-ORG>/acme-provider.git cd acme-provider python3 -m venv .venv && . .venv/bin/activate python -m pip install -r requirements-installer.txt make help - 03
Scarica la release firmata
Salva la chiave pubblica di release, ottenuta da un canale fidato indipendente, in private/release.pub. Imposta versione e origine in config/distribution.yaml, poi scarica e verifica: nessuna compilazione.
make release-fetch make release-check VENTIC_INSTALLER="$(python scripts/binary-release.py path)"Le immagini Docker non si costruiscono: il cluster le scarica dal registry fissato nel manifest firmato.
- 04
Prepara il cluster
Kubernetes 1.36 o 1.37, nodi Linux amd64, CNI con NetworkPolicy e StorageClass persistente. Installa i controller mancanti (KEDA, cert-manager, ingress, CloudNativePG, External Secrets, Reloader) e distribuisci OpenBao per i segreti.
kubectl --kubeconfig private/staging/kubeconfig --context acme-demo \ get namespace kube-system -o jsonpath='{.metadata.uid}' python "$VENTIC_INSTALLER/scripts/controllers.py" \ --context acme-demo --kubeconfig private/staging/kubeconfig \ --cluster-uid <INSPECTED-UID> \ --openbao-values config/openbao.yaml --openbao-namespace acme-credentials - 05
Configura dominio e brand
Parti da config/production.yaml e salva config/demo.yaml. Punta sei host pubblici (marketing, portal, api, docs, chat con wildcard, push) all’ingress. Il logo va in artwork/portal/.
installation: acme-demo domain: demo.example.org profile: bundled localBuild: false provider: name: Acme Demo support_email: support@example.org terms_url: https://legal.example.org/acme/terms privacy_url: https://legal.example.org/acme/privacy postgres: instances: 1 # solo demo, senza alta disponibilità settings: SMTP_HOST: smtp.example.org S3_BUCKET: acme-demo-data - 06
Pianifica, poi installa
Il piano è offline e ti elenca quello che manca. Quando è completo, Helm installa i quattro namespace e il verify controlla il rollout.
make deploy-plan ENVIRONMENT=staging make deploy-release ENVIRONMENT=staging make deploy-verify ENVIRONMENT=staging - 07
Collega un modello e prova
Collega un endpoint approvato oppure un agente Rust sul tuo hardware, pubblica il modello, finanzia il workspace e invia la prima richiesta dal portale.
La demo non include hardware né credito di inferenza.
- 08
Passa alla licenza a pagamento
Acquista la licenza su Licman: stessi dati, stessi servizi, stesse chiavi di cifratura. Non devi reinstallare.
I comandi sono tratti dalla guida alla demo e dal README del template. Non incollare mai chiavi in Git, shell history o ticket.
Contattaci
per cominciare subito.
Ti aiutiamo a installare Ventic sulla tua infrastruttura e partiamo direttamente dal workload che vuoi portare in produzione.