Palette
Resource Plane
Cluster Management
Palette is a platform for repeatably designing, deploying and managing full-stack Kubernetes clusters across clouds, data centers and the edge. It's designed for platform engineers looking for simplicity, security and scale.
Palette

Cluster Management

Resource Plane

Palette is a platform for repeatably designing, deploying and managing full-stack Kubernetes clusters across clouds, data centers and the edge. It's designed for platform engineers looking for simplicity, security and scale.

What is Palette?

Palette is a platform for repeatably designing, deploying and managing full-stack Kubernetes clusters across clouds, data centers and the edge. It's designed for platform engineers looking for simplicity, security and scale.

Profile

Spectro Cloud enables enterprises and government organizations to manage Kubernetes securely at scale. Its Palette management platform gives effortless control of the full Kubernetes lifecycle, and the full stack from app to K8s distro and OS. With support for both VM and container workloads, Palette is a truly unified management platform across clouds, data centers, bare metal and edge environments.

Focus

Palette's core concept is a repeatable library of Profiles that document and version control everything that goes into a Kubernetes cluster. Palette uses this source of truth to declaratively deploy and reconcile configuration drift across the full stack. It is natively multicluster and multienvironment, supporting cloud, bare metal, virtualized data centers and small form factor edge devices, with a decentralized architecture that delivers scalability to 10,000+ clusters and enables uninterrupted performance in airgapped and degraded environments. It's designed with enterprise guardrails and security as first principles, and is FIPS validated from end to end. Choice is a vitally important principle, and as well as supporting multiple environments, Palette is distro agnostic, OS agnostic, and has validated out of the box support for more than 50 common platform apps. Palette also supports enterprise-grade vCluster for virtual clusters, and KubeVirt for VM workload support. At the edge, Palette has unique capabilities around provisioning immutable edge hosts on single or multi nodes. Palette has a dedicated 'App Mode' for developer self-service, and plays nicely with all kinds of interfaces: GUI, CLI, API, Terraform, Crossplane and GitOps.

Background

Palette has been commercially available for over five years, and is today in production use with large enterprise customers and government agencies. Spectro Cloud is a CNCF member and sponsors the CNCF Sandbox project Kairos, as well as LocalAI. Palette builds CNCF-conformant clusters, primarily using the foundation of the Cluster API project, and Spectro Cloud published the O'Reilly guide to Cluster API.

main features

Palette's three main features are: 

  • Defining desired state through building a repeatable library of Cluster Profiles, drawing on ecosystem integrations
  • Deploying any number of clusters to different environments, declaratively
  • Providing a single pane of glass to manage day 2 operations such as observability, patching, scaling, backups, security scans and configuration changes across multiple clusters in parallel