This is unreleased documentation for SUSE® Virtualization v1.8 (Dev).

Cluster Architecture and Failure Domains

SUSE Virtualization combines Kubernetes (RKE2), KubeVirt, and SUSE Storage on cluster nodes. Each layer has independent failure domains.

Cluster failure domains
Failure Domain Self-Healing Mechanism Tolerated Failures Incident Requiring Action

Kubernetes

etcd quorum

1/3 management nodes

Failure of 2/3 management nodes

kube-vip

ARP failover

Node switch in 30 seconds or less

VIP IP conflict

SUSE Storage

Replicas (automatic rebuilding)

1/3 replicas (default replica count is 3)

Loss of all replicas

Virtual machines

Live migration

Non-pinned virtual machines

Failure of virtual machines pinned to a specific host via affinity rules or device allocation

SUSE Rancher Prime

None (external to SUSE Virtualization)

1/3 nodes (high availability setup)

Immediate failure

SUSE Virtualization uses StorageClasses to describe how SUSE Storage must provision volumes. Each StorageClass includes a parameter that defines the number of replicas per volume. The default replica count is 3, but you can modify this value to match your cluster’s requirements.