Skip to main content
Version: v1.2.x

Create and Manage Compute Configs

This guide describes how to create and manage Compute Configs. A Compute Config is a reusable blueprint of cluster settings that PaletteAI applies when provisioning Compute Pools, so users do not re-enter the same node and networking values for every deployment.

You can create Compute Configs using the PaletteAI UI or using YAML Kubernetes manifests.

Prerequisites

  • A Project or Tenant in Ready status.

  • The spectrocloud.com/computeconfigs:create permission. If the Create Compute Config button is not displayed, your role does not include the required permission.

Create a Compute Config

  1. Log in to the PaletteAI console. Ensure you are in the correct Project or Tenant scope.

  2. From the left main menu, select Settings, and then select the Compute Config tab.

  3. Select Create Compute Config.

  4. On the Basic Information page, enter a Compute Config Name. At the tenant scope, you can also choose which Projects the Compute Config is shared with. Select Next.

  5. (Optional) On the Edge Configuration page, configure cluster-wide Edge defaults such as NTP servers and network overlay settings. Select Next.

  6. On the Node Pool Defaults page, configure the default control plane and worker pool settings.

    Control Plane Pool:

    FieldDescriptionRequired
    Node CountNumber of control plane nodes. Valid values: 1, 3, or 5.
    Single node clusterToggle to deploy clusters as single-node, where one node serves as both control plane and worker.
    Run workloads on control planeToggle to allow workloads on control plane nodes. Required for single-node clusters.
    ArchitectureCPU architecture. AMD64 (default) or ARM64.
    CPU CountPer-node minimum CPU count.
    MemoryPer-node minimum memory.
    Annotations / LabelsExpand Metadata to add key-value pairs to control plane nodes.
    TaintsExpand to add node taints. Each taint requires a key, value, and effect (NoSchedule, PreferNoSchedule, or NoExecute).

    Worker Pools:

    Select Add Worker Pool to add default worker pools. For each pool, configure the Architecture, Min Worker Nodes, CPU Count, Memory, GPU requirements (GPU Variant, GPU Count, GPU Memory), and optional Metadata and Taints.

    info

    Control plane taints and worker pool taints are mutually exclusive. If the control plane defines taints, worker pools cannot.

    Select Next.

  7. On the Review page, confirm your settings, and then submit the Compute Config.

Validate

  1. From the left main menu, select Settings, and then select the Compute Config tab.

  2. Confirm the new Compute Config appears in the table.

  3. To confirm it is usable, start the Compute Pool creation workflow: on the Node config page, select the gear icon to open the Advanced settings drawer and verify the Compute Config appears in the Compute Config drop-down menu.

Update or Delete a Compute Config

  1. From the left main menu, select Settings, and then select the Compute Config tab.

  2. Beside the Compute Config, select the three-dot menu, and choose Edit or Delete.

Changes apply to Compute Pools created after the update; existing Compute Pools keep the values they were provisioned with.

Next Steps