kubevirt 1.8.2 支持的特性门

2 阅读1分钟


● 当前项目(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 引用                  │
  └────────────────────────────────────┴────────────────────────────────────┴──────────────────────────────────┘