OC3 registrations are now open! Join the premier event for confidential computing online or in Berlin on March 27.
Blog
Fabian Kammel
Today we are excited to announce Constellation v2.1.0, our Confidential Kubernetes engine! We want to present you with three exciting new features:
For the full list of changes see our changelog and documentation.
Following suit with hugely popular K8s distributions such as kind, microK8s, and k3s, we have worked hard to ship Mini Constellation. Now you can run Constellation on single hosts. This feature allows you to test Constellation locally without a cloud subscription!
With a single command a local Constellation cluster is up and running in minutes:
$ constellation mini up Downloading image to ./constellation.qcow2 Done. Creating cluster in QEMU ... Cluster successfully created. Connect to the VMs by executing: virsh -c qemu+tcp://localhost:16599/system Your Constellation master secret was successfully written to ./constellation-mastersecret.json Initializing cluster ... Your Constellation cluster was successfully initialized. Constellation cluster identifier hmrRaTJEKHk6zlM6wcTCGxZ+7HAA16ec4T9CmKs12uQ= Kubernetes configuration constellation-admin.conf You can now connect to your cluster by executing: export KUBECONFIG="$PWD/constellation-admin.conf"
Building on QEMU & KVM, this feature will enable everyone to test Constellation without the need to set up a cloud account or credit card.
Constellation on Google Cloud Platform (GCP) now uses Terraform to provision and manage cloud resources. This brings Constellation one step closer to integrate with infrastructure as code tooling, making it easier to manage Constellation clusters using your existing workflows and processes.
Constellation now ships with support for Kubernetes v1.25. This brings stable K8s APIs for Pod Security Admission, Ephemeral Containers, and support for cgroups v2.
New Constellation clusters now default to Kubernetes v1.24. To set a specific version, use the 'kubernetesVersion' parameter in 'constellation-conf.yaml' before creating your cluster.
Existing Constellation clusters can be upgraded in place.
We already have more exciting features scheduled for the Constellation v2.2.0 milestone. Let us know which features you want to see in the next version of Constellation.