Skip to main content
Version: v1.1.x

Cluster Profile Variables

When you deploy the cluster from Local UI, the Profile Config step opens a PaletteAI Inference Launchpad custom wizard that collects the settings the platform packs need in order to install correctly on your hardware and network. This page documents every variable the wizard collects, in six sections, in the order the wizard presents them.

For the step-by-step procedure, refer to Install the Appliance.

Network​

VariableTypeRequiredDefaultDescription
Pod Network RangeIPv4 CIDRYes100.64.0.0/18Kubernetes pod network CIDR. Read-only after day 1. Pick a range that will not collide with your existing network.
Service Network RangeIPv4 CIDRYes100.64.64.0/18Kubernetes ClusterIP service CIDR. Read-only after day 1. Must not overlap the Pod Network Range or your existing network.
Platform IP AddressIPv4Yes—Single IPv4 address (not a range or CIDR) that MetalLB assigns to Traefik; the console and API are reached at it. Must be in the same subnet as the Cilium and MetalLB interface and must not overlap the node's management IP or any other address in use.
Cilium and MetalLB interfacestringYes—Host NIC that Cilium and MetalLB use to advertise the Platform IP Address on the local network. Select the bond that carries the node's management IP.

OS and metrics​

VariableTypeRequiredDefaultDescription
System Reserved CPU CoresstringYes0-1Range of CPU cores Kubelet reserves for the operating system (--reserved-cpus). Validated against the regex \d-\d, so only single-digit endpoints are accepted.
Maximum Pods per NodenumberYes110Kubelet --max-pods setting.
Metrics Retention PeriodstringOptional30dHow long Victoria Metrics keeps time-series data.
Metrics Storage SizestringOptional20GiSize of the persistent volume Victoria Metrics uses for retained metrics. Increase in step with the retention period.

Container registry (Zot)​

VariableTypeRequiredDefaultDescription
Registry UsernamestringYesadminUsername for the on-cluster Zot registry that hosts platform and application images.
Registry Passwordstring (sensitive)Yes—Password for the Zot registry account. Must satisfy the password complexity requirements.

Local admin​

VariableTypeRequiredDefaultDescription
Local Admin UsernamestringYesadminAdministrator username shared by the appliance console and the Grafana dashboard.
Local Admin Passwordstring (sensitive)Yes—Administrator password shared by the appliance console and Grafana. Must satisfy the password complexity requirements.

Storage (Piraeus)​

VariableTypeRequiredDefaultDescription
Storage Replica CountstringOptional1Number of Piraeus replicas kept for each stored volume. Allowed values are 1, 2, or 3. Values above 1 require a matching number of nodes in the cluster, so a single-node install must use 1.

Certificates​

The appliance needs a certificate authority (CA) for its OIDC endpoint. Each certificate field offers two options:

  • Generate. Select Generate and the wizard creates a self-signed certificate and fills in the field for you. Use this for internal or lab deployments, where a browser trust warning is acceptable.
  • Provide. Paste your own base64-encoded CA certificate and its private key. Use this in production, where you want the appliance certificates signed by your organization's CA so clients trust them without an exception.
VariableTypeRequiredDefaultDescription
OIDC CA certbase64Yes—Base64-encoded CA certificate. Provide your own, or select Generate for a self-signed one.
OIDC CA keybase64Yes—Base64-encoded private key that pairs with the OIDC CA cert. The wizard fills this in when you select Generate.

Password complexity requirements​

The Registry Password and Local Admin Password must both satisfy all of the following (rules inherited from PVM-723):

  • Between 15 and 64 characters long.
  • At least 1 uppercase letter.
  • At least 1 lowercase letter.
  • At least 1 digit.
  • At least 1 special character.
  • Must not contain a double quote ("), single quote ('), backslash (\), or any whitespace.