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,12 +4,11 @@
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.
::: :::