constellation/docs/versioned_docs/version-1.5/overview/product.md
2022-09-02 11:52:42 +02:00

2.2 KiB
Raw Blame History

Product features

Constellation is a confidential orchestration platform, designed to be the most secure way to run Kubernetes. It leverages confidential computing to isolate entire Kubernetes deployments and all workloads from the infrastructure. From the inside, a Constellation cluster feels 100% like Kubernetes as you know it. But for everyone else, from the outside, its runtime-encrypted VMs talking over encrypted channels and writing encrypted data.

Constellation provides confidential computing enhancements to Kubernetes, including the following:

  • Leveraging confidential VMs (CVMs) available in all major clouds to isolate and encrypt the Kubernetes control-plane and worker nodes.
  • Node attestation including a verified boot that roots in hardware-measured attestation provided by CVM technologies.
  • Operating a container network interface (CNI) plugin between CVMs for encrypted network communications in your cluster. Enabling TLS offloading.
  • CVM-level persistent volume encryption ensures the confidentiality and integrity of persistent data outside of the Kubernetes cluster.
  • Confidential key management.
  • Verifiable, measured, and authenticated updates of node OS images and Kubernetes components.

Constellation provides an enterprise-ready Kubernetes environment with key features such as: