在数据中心、公有云和边缘环境中运行相同的 K8s,从而为所有开发团队提供一致的安全体验。正确隔离和保护您的工作负载。
通过预集成、经验证的组件,获得完整、易于升级的 Kubernetes 运行时。无需停机即可部署和扩展所有集群。快速应用安全修复。
在全球 Kubernetes 社区的助力下,在经认证的 Kubernetes 发行版上运行您的容器化应用。
跨私有云和公有云可靠地部署并运行容器化工作负载。
借助与 vSphere 集成的 Tanzu Kubernetes Grid 服务,使用您现有的数据中心工具和工作流,使开发人员可以按需访问私有云中符合 Kubernetes 要求的集群。通过 API 驱动的自动化工作流来管理集群生命周期。
使用 Tanzu Mission Control,您的开发团队可以快速启动其公有云帐户中托管的 Kubernetes 集群,同时保留对控制平面的访问权限以实现安全性和自定义设置。
Tanzu Kubernetes Grid 的开放式体系架构可在零售远程站点位置等高度分布的边缘环境中进行轻量级部署和精简的多集群运维。选择在 Kubernetes 上添加 VMware Tanzu Labs 的咨询服务,为您的特定边缘环境构建云原生体系架构。
Tanzu Kubernetes Grid 是一种企业级 Kubernetes 运行时,可跨多云基础架构精简运维。
Tanzu Kubernetes Grid 旨在简化安装和后续运维,将关键开源技术和自动化工具打包在一起,帮助您在可扩展的多集群 Kubernetes 环境中快速启动并运行。它与 vSphere 紧密集成,可进行延展以跨公有云和边缘环境实现一致运行。
Tanzu Kubernetes Grid 可以在私有云、公有云或高度分布式的边缘环境中运行。
它可以作为 vSphere with Tanzu 的一部分,部署在您的 vSphere 或 VCF 环境中,使用您现有的数据中心工具和工作流,让开发人员能够按需访问私有云中符合 Kubernetes 要求的集群。它还可以通过 Tanzu Mission Control 部署在您的公有云环境中,使开发团队能够在其公有云帐户中快速启动代管 Kubernetes 集群,同时保持对控制平面的访问权限,以实现安全性和自定义。
Tanzu Kubernetes Grid 最显著的功能包括:
Tanzu Kubernetes Grid 简化了适用于开发人员的 Kubernetes,支持开源,并通过预先集成、经验证的组件实现易于升级的 Kubernetes 运行时。
Tanzu Kubernetes Grid 可以在私有云、公有云或高度分布式的边缘环境中运行。
基础架构设计师和运维人员可以使用 Tanzu Kubernetes Grid,支持开发团队交付和运行具有一致性和恢复能力的现代分布式应用。应用管理员和开发人员可以利用相应功能,在 Kubernetes 体系架构中部署和管理现代应用。
从任何 Kubernetes 集群(AKS、EKS、OpenShift 等)迁移到 Tanzu Kubernetes Grid 相对简单,因为 Kubernetes 避免了局限性。符合要求的集群不会有任何阻止将应用迁移到 Tanzu Kubernetes Grid 的特殊修改。
如果您主要运行无状态应用,则只需将 kubeconfig 的上下文设置为 TKG 集群即可。部署应用并等待其启动。如果您需要第 4 层或第 7 层负载均衡,请重新配置所有流量以使用新端点。
有些无状态应用需要保留配置或 ConfigMap。具有持久性数据的应用需要持久性卷,因此绝对需要一款可以备份关键数据的工具。Velero 是 VMware 提供的一款开源工具,可以备份和迁移 Kubernetes 资源与持久卷。如果您拥有 Tanzu Standard 的许可证,则此工具也包含在支持范围内。
请参阅 Velero 文档,了解如何基于 Kubernetes 应用当前所在的平台备份集群。务必要确保备份目标和还原目标都可以访问同一 S3 端点。S3 存储桶可以位于云资源(如 AWS)中,也可以位于本地(如使用 MinIO)。备份和还原 Kubernetes 卷需要 Restic 集成。要与 vSphere 配合使用,需要 Restic。
在进行迁移之前,请按照示例执行备份和还原模拟。始终导航到 S3 存储桶,以验证持久性数据是否已传输,并在目标上测试应用以验证是否成功还原。