以集群当前对象为起点
创建流程提交完整的期望配置;已有虚拟机的变更从集群当前对象构造具体修改。如果其他过程已经改过虚拟机,旧数据库快照不足以作为本次变更的上下文。
核对何时能生效
CPU、内存和磁盘目标根据变更上下文校验。不能假设所有调整都能在客户机运行时生效。已接受的设计区分期望状态变更与仍需重启才能体现的效果。
分别处理电源与检查
启动、停止和重启遵循环境相关审批策略。当前清单导出属于管理员检查能力,不是任何虚拟机用户都能执行、也不是与资源申请相同的一条审批路径。
操作与检查步骤
确认资源与环境
核对所属服务、命名空间和当前状态,再决定是调整资源,还是执行电源操作。
查看支持的变更目标
提交资源目标与理由前,检查当前值和支持矩阵。
查看 VMModifyContext 与 VMModifyRequest遵循对应流程
电源操作需核对环境策略;资源变更需审核具体修改及重启要求,不能因拥有操作权限就跳过适用流程。
阅读电源审批策略检查执行并准确升级问题
决定作出后核对真实虚拟机状态,失败时保留集群原始错误。需要配置级排查时,由平台管理员查看实时清单。
查看清单访问的授权测试
前提条件与边界
- 在线变更取决于实时虚拟机、KubeVirt 能力和校验,不承诺任意热插拔或零停机。
- 前端演示不能验证真实资源修改或客户机重启。
- 当前清单导出要求平台管理员权限,仅有虚拟机读取权限不足。
文档与实现依据
常见问题
审批通过就表示客户机有了新资源吗?
不是。应检查执行与实时状态;接受了期望配置,仍可能需要重启才在客户机内体现。
所有虚拟机用户都能导出 YAML 吗?
不能。当前清单接口限平台管理员使用,处理器测试覆盖了这个权限边界。