目前,不少企业都使用虚拟化/超融合运行 Kubernetes 和容器化应用。一些用户可能会有疑惑:既然 Kubernetes 可以部署在裸金属上,使用虚拟化不是“多此一举”吗?
在电子书《IT 基础架构团队的 Kubernetes 管理:从入门到评估》中,我们解读了更适合在虚拟化环境中部署 Kubernetes 的三种使用场景。近期,我们也发布了白皮书《基于 SmartX 超融合运行 Kubernetes:场景、功能和优势》,帮助用户从技术角度,进一步了解超融合(基于虚拟化)如何更好地为 Kubernetes(SMTX Kubernetes 服务,简称 SKS)提供计算、存储、网络与多环境统一管理的支持,同时针对用户普遍关注的性能问题,提供超融合和裸金属环境运行 Kubernetes 数据库应用的性能对比数据。
点击获取白皮书:《基于 SmartX 超融合运行 Kubernetes:场景、功能和优势》。
>>重点内容 先睹为快<<
SmartX 超融合如何为 Kubernetes 提供资源支持
计算虚拟化
除了虚拟机操作与生命周期管理的支持,SmartX 超融合优化的动态资源调度(DRS)、放置组规则、高可用和故障恢复、多种 GuestOS 支持、GPU 直通与 vGPU 支持能力,可提升 SKS 资源管理效率和资源利用率,为 Kubernetes 集群提供更强的高可用保障,同时允许用户使用不同的节点操作系统和 Kubernetes 版本,并更好地利用并行计算能力。
存储
基于自主研发的分布式存储 ZBS,SmartX 超融合具备卓越的性能、生产级可用性、灵活的扩展能力和简单的运维操作。用户只需按照 Kubernetes 的方式配置并使用 PV/PVC,即可获得超融合提供的生产级存储资源。超融合存储的多副本机制,也可以避免传统本地盘的单节点故障风险,同时支持节点虚拟机与 Pod 的自由迁移与调度。另外,SKS 使用的两种 CSI 规范由 SmartX 自主研发,Kubernetes 使用者可通过 Kubernetes 命令行或 yaml 文件进行持久化存储的配置。
网络与安全
在 Kubernetes 集群中,网络配置是至关重要的⼀部分,涉及节点间的 Pod 通信、服务发现(Service)、应用流量治理(Ingress)等关键功能。SmartX 超融合集群中的虚拟化网络提供了基于 VLAN 的网络隔离,不同 Kubernetes 集群可使用同⼀个超融合集群上的不同虚拟化网络,实现网络隔离的同时简化运维。用户也可使用 SmartX 网络与安全产品 Everoute 同时设置、管理虚拟化和 Kubernetes 环境的网络安全策略与负载均衡。
虚拟化与 Kubernetes 集群的统一管理
SKS 使⽤⾃动化、标准化的流程和预配置的选项简化了 Kubernetes 集群的部署过程。管理员可以利用 SmartX 超融合管理系统 CloudTower 的图形界⾯同时管理超融合与 SKS ⼯作负载集群,提供包括 SKS 系统、容器镜像、⼯作负载集群的全⽣命周期管理、容器⽹络参数配置、存储插件和持久卷管理、集成软件配置、集群监控、日志管理等多种运维服务。
SmartX 超融合上的应用性能对比
经过实际测试对比,SKS(基于虚拟化/超融合环境部署)运行有状态和无状态应用的整体性能水平,可达到裸金属 Kubernetes 的 82% – 96%;在一些常规业务压力的场景下,SKS 与裸金属 Kubernetes 几乎可以提供相同的性能,满足绝大多数业务场景的性能需求。
完整内容,欢迎点击链接,一键下载阅读白皮书 《基于 SmartX 超融合运行 Kubernetes:场景、功能和优势》 !
更多资料: