实战Practice丨浅析Kubernetes容器虚拟化技术( 九 )

Kubernetes与vSphere在以下几方面存在较大区别。

 

运行平台:

Kubernetes基于docker容器技术,vSphere基于传统Hypervisor虚拟机架构。Kubernetes具有轻量化优势。

 

集群特性:

Kubernetes集群是通过服务创建Pod的多个副本,并监控服务的运行状态实现;vSphere集群建立在操作系统层面,只能监控操作系统的运行状态,无法监控服务运行状态。

 

资源分配:

Kubernetes可以根据请求数量或CPU、内存占用情况,自动调整资源满足需求,有良好的伸缩性,而且不中断服务;vSphere由于应用安装在虚拟机上,只能手动调整虚拟机的CPU、内存等硬件参数增强性能,此过程需要重启虚拟机,造成服务终端。

 

资源利用率: