专栏中心

EEPW首页 > 专栏 > Kubernetes 和 vSphere 对比

Kubernetes 和 vSphere 对比

发布人:MCZH0904 时间:2021-01-12 来源:工程师 发布文章

概述

容器技术是最近几年非常热门的技术,它似乎就是为云端的应用量身定制的,所以它也被贴上了云原生应用 (Cloud Native Application) 技术的标签。目前流行的容器管理调度平台是 Kubernetes (缩写为 K8s),是 Google 为支持大批量容器而开发的企业级运行平台,可以支持负载均衡、高可靠等生产级功能。VMware VMworld 2017 上也宣布了跟 PivotalGoogle 合作开发的 VMware Pivotal Container Service,这是一个商用的 K8s 平台,简称 PKS (中间的K代表 Kubernetes)

利用vSphere 平台来跟 K8s 作一个类比,从而快速了解 K8s

Kubernetes vSphere 的总体架构对比

图片21.jpg

vSphere 平台和 Kubernetes 的总体对比

那么到底什么是 Kubernetes ? 简单来说,K8s 和容器的关系就相当于vSphere和虚机的关系。在 VMware 发展早期的时候,那时候只有 VMware Workstation,后来出现了基于vCenter ESXi VI/vSphere 体系架构,从而使虚拟化步入了数据中心。同样的,容器一开始的时候只有一个简单的容器引擎 DockerK8s 的出现为容器提供了一个生产级的运行环境。把 vSphere K8s 平台肩并肩放在一起比较的话,你会发现它们的概念有很多类似之处,这可以帮助我们很快地理解 K8s 技术的各种细节。

图片22.jpg

虚拟化技术和容器技术演进的对比

系统架构

就像 vSphere 平台上的 vCenter ESXi 主机, K8s 平台上也有对应的概念:Master 和节点 (node)Master 起到的作用就跟 vCenter 一样,对整个 K8s 集群进行管理,它也是工作负载管理 API 的访问入口。跟 ESXi 主机对应的就是K8s节点,节点是 K8s 集群中的计算资源,容器就是运行在节点上,节点可以是虚机或者物理服务器。K8s 也有一个类似于 vCenter DB 的数据库 “etcd”,它以的“键-值”方式存储了整个集群的配置和状态。

图片23.jpg

vSphere 不同的是,K8s Master上也能运行容器负载,当然 vCenter Server 上是不运行虚机的。虽然 K8s Master 也是一种计算资源,但是一般只在上面运行系统管理相关的容器应用,普通的应用负载不应该放在 Master 上。以上由明辰智航工程师提供 (www.mingczh.com)

专栏文章内容及配图由作者撰写发布,仅供工程师学习之用,如有侵权或者其他违规问题,请联系本站处理。 联系我们

关键词:

相关推荐

AI赋能的客户体验,助力加速全球化布局

2025-09-26

基于PIC32的低成本图形解决方案

数字电压表设计教程之模数转换原理分析

​利用集电极-基极结电容的调频发生器电路

英国提供1000万英镑基金以推动下一代半导体开发

EDA/PCB 2025-09-26

锂离子电池热失控的过程解析

如何移植EtherCAT Igh 基于米尔RK3576开发板

Microchip WiFi 模塊(MRF24WB0Mx系列) 的連線種類與方法—WiFi介紹与Infrastructure Mode

在FireBeetle2ESP32P4开发板上使用ESP-IDF组件方式读取SHT30温湿度传感器

INA219功率监测+OLED显示

“Albertgreen”的LED显示HEX视频

视频 2012-05-02

精于微 智于芯:盛思锐微型化传感器亮相SENSOR CHINA 2025

MPLAB® X IDE 编译调试(下)

Microchip WiFi模塊(MRF24WB0Mx系列) 的連線種類與方法—AdHoc Mode的三種連線方式

请教!

kelven 2004-12-01

“RISC-V商用落地加速营伙伴计划”在北京亦庄发布 聚力推动RISC-V产品方案从原型走向商用落地

更多 培训课堂
更多 焦点
更多 视频

技术专区