● 当前项目(KubeVirt)一共支持 63 个特性门,分为以下几类:
---
一、Active — Alpha(需手动开启,31个)
┌─────────────────────────────┬─────────────────────────────┬─────────────────────┐
│ 特性门名称 │ 常量名 │ 说明 │
├─────────────────────────────┼─────────────────────────────┼─────────────────────┤
│ ExpandDisks │ ExpandDisksGate │ 磁盘扩容 │
├─────────────────────────────┼───────────────────────────────┼─────────────────────┤
│ CPUManager │ CPUManager │ CPU 管理 │
├─────────────────────────────┼───────────────────────────────┼─────────────────────┤
│ ExperimentalIgnitionSupport │ IgnitionGate │ Ignition 支持 │
├─────────────────────────────┼───────────────────────────────┼──────────────────────────────────┤
│ HypervStrictCheck │ HypervStrictCheckGate │ Hyper-V 严格检查 │
├─────────────────────────────┼───────────────────────────────┼──────────────────────────────────┤
│ Sidecar │ SidecarGate │ Sidecar 容器 │
├─────────────────────────────┼───────────────────────────────┼──────────────────────────────────┤
│ HostDevices │ HostDevicesGate │ 主机设备直通 │
├─────────────────────────────┼───────────────────────────────┼──────────────────────────────────┤
│ HotplugVolumes │ HotplugVolumesGate │ 存储卷热插拔 │
├─────────────────────────────┼───────────────────────────────┼──────────────────────────────────┤
│ HostDisk │ HostDiskGate │ 主机磁盘 │
├─────────────────────────────┼───────────────────────────────┼──────────────────────────────────┤
│ DownwardMetrics │ DownwardMetricsFeatureGate │ 向下传递指标 │
├─────────────────────────────┼───────────────────────────────┼──────────────────────────────────┤
│ Root │ Root │ Root 用户运行 │
├─────────────────────────────┼───────────────────────────────┼──────────────────────────────────┤
│ WorkloadEncryptionSEV │ WorkloadEncryptionSEV │ AMD SEV 加密 │
├─────────────────────────────┼───────────────────────────────┼──────────────────────────────────┤
│ WorkloadEncryptionTDX │ WorkloadEncryptionTDX │ Intel TDX 加密 │
├─────────────────────────────┼───────────────────────────────┼──────────────────────────────────┤
│ VSOCK │ VSOCKGate │ VSOCK 通信 │
├─────────────────────────────┼───────────────────────────────┼──────────────────────────────────┤
│ PersistentReservation │ PersistentReservation │ SCSI 持久预留 │
├─────────────────────────────┼───────────────────────────────┼──────────────────────────────────┤
│ AlignCPUs │ AlignCPUsGate │ CPU 对齐 │
├─────────────────────────────┼───────────────────────────────┼──────────────────────────────────┤
│ VirtIOFSStorageVolumes │ VirtIOFSStorageVolumeGate │ VirtIO-FS 存储卷 │
├─────────────────────────────┼───────────────────────────────┼──────────────────────────────────┤
│ GPUsWithDRA │ GPUsWithDRAGate │ DRA GPU 设备 │
├─────────────────────────────┼───────────────────────────────┼──────────────────────────────────┤
│ HostDevicesWithDRA │ HostDevicesWithDRAGate │ DRA 主机设备 │
├─────────────────────────────┼───────────────────────────────┼──────────────────────────────────┤
│ PCINUMAAwareTopology │ PCINUMAAwareTopologyEnabled │ NUMA 感知 PCIe 拓扑 │
├─────────────────────────────┼───────────────────────────────┼──────────────────────────────────┤
│ DecentralizedLiveMigration │ DecentralizedLiveMigration │ 分布式热迁移 │
├─────────────────────────────┼───────────────────────────────┼──────────────────────────────────┤
│ ObjectGraph │ ObjectGraph │ VM/VMI 对象关系图 │
├─────────────────────────────┼───────────────────────────────┼──────────────────────────────────┤
│ DeclarativeHotplugVolumes │ DeclarativeHotplugVolumesGate │ 声明式卷热插拔 │
├─────────────────────────────┼───────────────────────────────┼──────────────────────────────────┤
│ IncrementalBackup │ IncrementalBackupGate │ 增量备份 │
├─────────────────────────────┼───────────────────────────────┼──────────────────────────────────┤
│ UtilityVolumes │ UtilityVolumesGate │ 工具卷(热插拔到 virt-launcher) │
├─────────────────────────────┼───────────────────────────────┼──────────────────────────────────┤
│ ConfigurableHypervisor │ ConfigurableHypervisor │ 可配置虚拟机管理程序 │
├─────────────────────────────┼───────────────────────────────┼──────────────────────────────────┤
│ RebootPolicy │ RebootPolicy │ 重启策略 │
├─────────────────────────────┼───────────────────────────────┼──────────────────────────────────┤
│ Template │ Template │ virt-template 组件部署 │
├─────────────────────────────┼───────────────────────────────┼──────────────────────────────────┤
│ VmiMemoryOverheadReport │ VmiMemoryOverheadReport │ VMI 内存开销报告 │
├─────────────────────────────┼───────────────────────────────┼──────────────────────────────────┤
│ ContainerPathVolumes │ ContainerPathVolumesGate │ 容器路径卷(virtiofs 暴露) │
├─────────────────────────────┼───────────────────────────────┼──────────────────────────────────┤
│ OptOutRoleAggregation │ OptOutRoleAggregation │ 退出角色聚合 │
├─────────────────────────────┼───────────────────────────────┼──────────────────────────────────┤
│ ReservedOverheadMemlock │ ReservedOverheadMemlock │ 预留开销内存锁定 │
├─────────────────────────────┼───────────────────────────────┼──────────────────────────────────┤
│ LibvirtHooksServerAndClient │ LibvirtHooksServerAndClient │ Libvirt 迁移前钩子 │
└─────────────────────────────┴───────────────────────────────┴──────────────────────────────────┘
二、Active — Beta(默认开启,11个)
┌────────────────────────────────────┬────────────────────────────────────┬──────────────────────────────────┐
│ 特性门名称 │ 常量名 │ 说明 │
├────────────────────────────────────┼────────────────────────────────────┼──────────────────────────────────┤
│ Snapshot │ SnapshotGate │ 快照 │
├────────────────────────────────────┼────────────────────────────────────┼──────────────────────────────────┤
│ VMExport │ VMExportGate │ VM 导出 │
├────────────────────────────────────┼────────────────────────────────────┼──────────────────────────────────┤
│ KubevirtSeccompProfile │ KubevirtSeccompProfile │ 自定义 Seccomp 配置 │
├────────────────────────────────────┼────────────────────────────────────┼──────────────────────────────────┤
│ NodeRestriction │ NodeRestrictionGate │ virt-handler 节点限制 │
├────────────────────────────────────┼────────────────────────────────────┼──────────────────────────────────┤
│ ImageVolume │ ImageVolume │ 容器镜像卷(替代 containerDisk) │
├────────────────────────────────────┼────────────────────────────────────┼──────────────────────────────────┤
│ SecureExecution │ SecureExecution │ IBM Z 安全执行 │
├────────────────────────────────────┼────────────────────────────────────┼──────────────────────────────────┤
│ VideoConfig │ VideoConfig │ 视频设备类型配置 │
├────────────────────────────────────┼────────────────────────────────────┼──────────────────────────────────┤
│ PanicDevices │ PanicDevicesGate │ Panic 设备 │
├────────────────────────────────────┼────────────────────────────────────┼──────────────────────────────────┤
│ PasstBinding │ PasstBinding │ Passt 核心网络绑定 │
├────────────────────────────────────┼────────────────────────────────────┼──────────────────────────────────┤
│ MigrationPriorityQueue │ MigrationPriorityQueue │ 迁移优先级队列 │
├────────────────────────────────────┼────────────────────────────────────┼──────────────────────────────────┤
│ PodSecondaryInterfaceNamingUpgrade │ PodSecondaryInterfaceNamingUpgrade │ 次要网络接口命名升级 │
├────────────────────────────────────┼────────────────────────────────────┼──────────────────────────────────┤
│ ExternalNetResourceInjection │ ExternalNetResourceInjection │ 外部网络资源注入 │
├────────────────────────────────────┼────────────────────────────────────┼──────────────────────────────────┤
│ LiveUpdateNADRef │ LiveUpdateNADRef │ 热更新 NAD 引用 │
└────────────────────────────────────┴────────────────────────────────────┴──────────────────────────────────┘