AB#2651 Compatibility warning for MiniConstellation (#713)

This commit is contained in:
Moritz Sanft 2022-12-07 10:20:01 +01:00 committed by GitHub
parent 516e33bee6
commit 85e7b836a3
No known key found for this signature in database
GPG Key ID: 4AEE18F83AFDEB23
2 changed files with 5 additions and 6 deletions

View File

@ -99,7 +99,7 @@ func up(cmd *cobra.Command, creator cloudCreator, spinner spinnerInterf) error {
func checkSystemRequirements(out io.Writer) error { func checkSystemRequirements(out io.Writer) error {
// check arch/os // check arch/os
if runtime.GOARCH != "amd64" || runtime.GOOS != "linux" { if runtime.GOARCH != "amd64" || runtime.GOOS != "linux" {
return fmt.Errorf("creation of a QEMU based Constellation is not supported for %s/%s", runtime.GOOS, runtime.GOARCH) return fmt.Errorf("creation of a QEMU based Constellation is not supported for %s/%s, a linux/amd64 platform is required", runtime.GOOS, runtime.GOARCH)
} }
// check if /dev/kvm exists // check if /dev/kvm exists

View File

@ -4,19 +4,18 @@
With the `constellation mini` command, you can deploy and test Constellation locally without a cloud subscription. This mode is called MiniConstellation. Conceptually, MiniConstellation is similar to [MicroK8s](https://microk8s.io/), [K3s](https://k3s.io/), and [minikube](https://minikube.sigs.k8s.io/docs/). With the `constellation mini` command, you can deploy and test Constellation locally without a cloud subscription. This mode is called MiniConstellation. Conceptually, MiniConstellation is similar to [MicroK8s](https://microk8s.io/), [K3s](https://k3s.io/), and [minikube](https://minikube.sigs.k8s.io/docs/).
<!-- vale on --> <!-- vale on -->
MiniConstellation uses virtualization to create a local cluster with one control-plane node and one worker node. MiniConstellation uses virtualization to create a local cluster with one control-plane node and one worker node. It **doesn't** require hardware with Confidential VM (CVM) support. For attestation, MiniConstellation currently uses a software-based vTPM provided by KVM/QEMU.
:::info :::caution
MiniConstellation **doesn't** require hardware with Confidential VM (CVM) support. MiniConstellation has specific soft- and hardware requirements such as a Linux OS running on an x86-64 CPU. Pay attention to all [prerequisites](#prerequisites) when setting up.
For attestation, MiniConstellation currently uses the software-based vTPM provided by KVM/QEMU.
::: :::
:::note :::note
Since MiniConstellation runs on your local system, cloud features such as load balancing, Since MiniConstellation runs on your local system, cloud features such as load balancing,
attaching persistent storage, or autoscaling aren't available. attaching persistent storage, or autoscaling aren't available.
::: :::