VMware Cloud Foundation 自动化 – 使用并部署虚拟机和 Kubernetes 集群
Source: VMware Blog
概述
在我们之前的博客中,讨论了组织管理员如何利用 VMware Cloud Foundation Automation 让组织为应用团队的自助服务和基础设施及应用的供应做好准备。
在本篇文章中,我们将重点介绍在配置使用 K8s‑style API 的租户组织时,开箱即用的两项基础设施服务:虚拟机服务(Virtual Machine Service)和 vSphere Kubernetes 服务(vSphere Kubernetes Service)。
Kubernetes 的声明式 API 模型已经彻底改变了组织构建和运营现代应用的方式。近年来,同一模型已从容器化工作负载扩展到基础设施本身。从最初的 kubectl apply 用于 Pods 和 Deployments,发展到使用 Kubernetes API 来供应和管理虚拟机、K8s 集群、网络、存储、负载均衡器,甚至数据库。Kubernetes 不再是“仅仅用于云原生应用的平台”。它正成为 统一的控制平面,同时管理应用和基础设施。
虚拟机服务
VMware Cloud Foundation 9.0 中的虚拟机(VM)服务提供统一的、Kubernetes 原生的接口,直接通过命名空间来供应和管理 VM。通过将 VM 类别、镜像、存储策略和网络配置暴露为声明式的 Kubernetes 资源,VM 服务使平台和应用团队能够使用熟悉的 Kubernetes 工具来消费基于 vSphere 的计算资源。
关键要点
- 治理 – 在 VCF Automation 中执行组织、区域和项目层面定义的策略。
- 生命周期管理 – 通过标准的
kubectl命令处理 VM 的创建、更新和删除。 - 集成 – 在 Kubernetes API 表层之下,利用 vSphere 成熟的虚拟化能力。
下面是 VMware Cloud Foundation Automation 中 VM 供应工作流的详细演练。
vSphere Kubernetes 服务
VMware Cloud Foundation 9.0 中的 vSphere Kubernetes 服务(VKS)提供一个完全集成、上游兼容的 Kubernetes 控制平面,原生运行在 vSphere 上。通过 VKS,组织可以将 Kubernetes 集群作为一等云资源创建和运营,且网络、存储、身份和安全均由底层 VCF 平台统一强制执行。
亮点
- 完全集成的控制平面 – 直接运行在 vSphere 上,提供高性能和低延迟。
- 生命周期自动化 – 自动化集群的供应、扩容、升级和退役。
- 合规性与治理 – 确保集群符合 CNCF 标准并遵循企业策略。
- 企业级弹性 – 继承 VMware 的可扩展性、高可用性和安全特性。
下面是 VMware Cloud Foundation Automation 中 vSphere Kubernetes 集群 供应工作流的详细演练。
总结
VMware Cloud Foundation 9.0 将 VM 服务和 VKS 结合为统一、现代化基础设施平台的核心支柱。
- VM 服务 使开发者能够通过 Kubernetes 原生 API 消费基于 vSphere 的 VM。
- vSphere Kubernetes 服务 提供一个完整集成、符合标准的 Kubernetes 环境,用于运行容器化工作负载。
这两项服务共同为组织提供了支持传统应用和云原生应用的灵活性,并实现一致的治理、自动化和安全。
准备好使用 VCF Automation,让 IT 为应用团队交付自助式私有云,以构建、运行和管理 AI、Kubernetes 以及基于 VM 的应用了吗?
请访问我们的在线资源 VMware Cloud Foundation Automation获取更多信息。