写点什么

VMWare 的 Pacific 项目实现了 Kubernetes 与 vSphere 的集成

  • 2019-09-26
  • 本文字数:1034 字

    阅读完需:约 3 分钟

VMWare的Pacific项目实现了Kubernetes与vSphere的集成

在最近结束的 VMWorld 大会上,VMWare宣布了项目,这是一个重新架构版本的 vSphere,它在内部嵌入了 Kubernetes 的控制平面。Pacific 项目的目标是在 vSphere 安装环境中为容器和虚拟机提供统一的管理。开发人员可以使用 Kubernetes 声明语法来管理 VM、磁盘和网络。对于同时具备容器和 VM 异构技术栈的团队来说,这是非常有用的。但是,这只适用于 vSphere 托管 VM 上的已有应用。


Pacific 项目采用了Kubernetes 的 Namespace 模型,因此 VM 的操作和策略可以应用到 Kubernetes 对象上。这些操作和策略包括资源分配、加密、HA 和快照。据 vSphere 的 Workload Management 产品主管Jared Rosoff介绍,Pacific 项目是“一个重新架构版本的 vSphere,使用 Kubernetes 作为其控制平面”,


集成有两个核心的组成部分,即 Kubernetes 代理和容器运行时,它们都是由自定义 vSphere 组件的形式提供的。在 Pacific 安装环境中,会运行一个特殊的 Kubernetes 集群,名为 Supervisor。它使用了 ESXi(vSphere 部署所使用的 hypervisor)来替代 Linux 节点。ESXi 节点上对应的 Kubernetes 代理被称为“Spherelet”。Spherelet基于名为Virtual Kubelet的项目,它主要用来连接 Kubernetes 和其他服务,提供了一个主机平台,pod 可以运行在上面。Virtual Kubelet 是由微软开源的,也用到了其他平台之中。


为了运行容器,ESXi 有一个名为 CRX 的容器运行时。Rosoff 指出,“CRX 就像一个虚拟机,它在 guest 中包含了一个 Linux kernel 和最小化的容器运行时。但是,因为这个 Linux kernel 是和 hypervisor 耦合在一起的,所以我们能够对其进行很多优化,从而有效地对容器进行半虚拟化(paravirtualized)。”CRX 使用了名为 Direct Boot 的技术技术,这样在初始化的时候不需要执行常见的 kernel 初始化和电源管理步骤。


因此,Pacific 环境可以运行两种类型的 pod,分别是 ESXi 托管主机上的原生 ESXi 和 supervisor 集群中在 VM 上运行的 pod。其中,后者被称为“guest 集群”,是一个vanilla Kubernetes集群。为了管理来自 Kubernetes 的 VM,supervisor 集群有一个操作器(operator)。这样允许在同一个 YAML 文件中混合容器和 VM 部署。操作器实现了与 vSphere 现有的生命周期管理服务的集成。


VMWare 还将 Harbor 容器注册表集成到了 vSphere 中。Harbor原来是 VMWare 的一个内部项目,后来开源了。Pacific 目前处于技术预览模式(technical preview mode)中。


原文链接:


VMWare’s Project Pacific Integrates Kubernetes With vSphere


2019-09-26 08:001682

评论 1 条评论

发布
用户头像
Harbor原来是vmware的,看官网的使用用户我还以为是国内哪个厂商做的
2019-09-26 09:29
回复
没有更多了
发现更多内容

PDF Expert for Mac(PDF编辑阅读转换器)v3.10中文激活版

iMac小白

PDF Expert下载 PDF Expert for Mac PDF Expert破解版

YashanDB V23.2 LTS发版 | 共享集群首个长期支持版本

YashanDB

产品发布 yashandb 共享集群 崖山数据库

JetBrains PhpStorm 2023 for Mac(PHP集成开发)v2023.3.2中文激活版

iMac小白

PhpStorm 2023下载 PhpStorm mac

EMQX Platform 产品发布会回顾:全球部署与无缝数据集成,驱动汽车行业智能化转型

新消费日报

给测试同学的成长书单

老张

书单推荐 技术书单

Alfred 5 for Mac(苹果应用快速启动器)v5.1.4 (2195)中/英免激活版

iMac小白

Alfred 5下载 Alfred 5 Mac Alfred 5破解版

【JAVA】助力数字化营销:基于协同过滤算法实现个性化商品推荐

智在碧得

机器学习 数据 java 编程 分布式框架 数字化营销

当世界读书日遇见华为阅读:让电子书读出“画面感”

最新动态

AI将诗意装进口袋!合合信息扫描全能王“扫描书籍”功能优化上线

合合技术团队

人工智能 OCR 图片识别 扫描全能王 扫描书籍

LED电子显示屏新技术

Dylan

技术 信息 数字 电子 LED显示屏

小程序实现前端热更新的技术原理

Geek_2305a8

Ceph的crush算法与一致性hash对比介绍

天翼云开发者社区

云计算 存储 云服务

KeyShot 2024.1 for mac(3D渲染和动画制作软件)v13.0.0.92破解版

iMac小白

KeyShot 2024许可证 KeyShot2024下载 KeyShot 2024安装包

重磅新品发布!云耀数据库HRDS,享受轻量级的极致体验

华为云开发者联盟

数据库 后端 华为云 华为云开发者联盟 企业号2024年4月PK榜

XMind for mac (XMind思维导图)v24.01.14362中文版

iMac小白

XMind 2024思维导图 XMind 2024中文

Autodesk AutoCAD 2024 Mac(cad2024激活版)v2024.3.61.182中文激活版

iMac小白

AutoCAD 2024 Mac版 AutoCAD 2024下载 AutoCAD 2024破解

MestReNova for Mac(专业核磁数据处理软件)v14.2.3中文激活版

iMac小白

MestReNova软件 MestReNova14破解版 MestReNova下载

深化MIAOYUN定位,坚守产品初心!

MIAOYUN

容器 云原生 产品定位 智能运维 MIAOYUN

玩转云端| 拥有HBlock这项“存储盘活绝技”,数据中心也能“热辣瘦身”!

天翼云开发者社区

云计算 存储 数据中心 集群

金三银四 面试准备 数据结构面试题,编程与算法经典面试题

测吧(北京)科技有限公司

测试

Tableau Desktop 2019 for Mac(最好用的数据分析工具)v2019.1.0中文激活版

iMac小白

coconutBattery Plus for Mac(电池质量检测工具)3.9.15 直装版

iMac小白

coconutBattery Plus

华为阅读·读书会:品读“外卖诗人”眼中的诗与画

最新动态

MindNode for mac(思维导图软件)v2023.3.1中文激活版

iMac小白

MindNode破解版下载 MindNode for mac

Rust 和 Go?通过详细比较选择最佳编程语言

Liam

Go 编程 程序员 rust 编程语言

VMWare的Pacific项目实现了Kubernetes与vSphere的集成_软件工程_Hrishikesh Barua_InfoQ精选文章