mirror of
https://github.com/edgelesssys/constellation.git
synced 2024-10-01 01:36:09 -04:00
AB#2651 Compatibility warning for MiniConstellation (#713)
This commit is contained in:
parent
516e33bee6
commit
85e7b836a3
@ -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
|
||||||
|
@ -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.
|
||||||
|
|
||||||
:::
|
:::
|
||||||
|
|
||||||
|
Loading…
Reference in New Issue
Block a user