阿里、蚂蚁、晟腾、中科加禾精彩分享 AI 基础设施洞见,现购票可享受 9 折优惠 |AICon 了解详情
写点什么

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:001557

评论 1 条评论

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

Linux—watch命令详解– 周期性执行命令

A-刘晨阳

Linux 运维 11月月更 周期性监控

前端leetcde算法面试套路之树

js2030code

JavaScript LeetCode

别再自己瞎写工具类了,Spring Boot 内置工具类应有尽有, 建议收藏!!

程序知音

Java spring springboot java面试 后端技术

前端leetcde算法面试套路之堆

js2030code

JavaScript LeetCode

直播预告|AutoML Meetup V1 第四范式 & 百度 & AWS ,共探自动机器学习最佳实践

星策开源社区

人工智能 机器学习 百度 AWS 自动机器学习

一站式工业边缘数据采集处理与设备反控实践

EMQ映云科技

物联网 IoT neuron 11月月更 eKuiper

转行数据分析?你可能需要这块敲门砖!

博文视点Broadview

【LeetCode】最长同值路径Java题解

Albert

算法 LeetCode 11月月更

Wallys//Qualcomm ipq4018/IPQ4028 Access Point /high power/Wireless Dual band 11AC Wave2 /Indoor industrial wifi5 router

wallysmeng

IPQ4018 IPQ4028

网站收录量与索引量有什么区别?

源字节1号

软件开发 小程序开发

英特尔CEO出席2022世界互联网大会:五大超级技术力量释放数字时代全新可能

科技之家

【解决方案】国产逆袭?基于国产 MCU 的网红筋膜枪方案分析

元器件秋姐

国产芯片 BLDC方案 BLDC应用 电机控制 元器件电商

【收藏】锂电材料工厂设备日常保养评分标准

PreMaint

设备管理 设备日常保养

推荐一份关于JDK实现&源码解读的经典著作,强烈建议Java程序员都看看

程序员小毕

程序员 程序人生 Java并发 后端 jdk源码

用户+案例+认证+框架一键搞定,不愧是阿里最新Spring Security全栈笔记!

Java永远的神

Java 程序员 springsecurity java面试 安全框架

Nacos 多语言体系再添新员:首个 Rust 语言版本正式发布!

阿里巴巴云原生

阿里云 云原生 nacos

什么是双机热备?实现方式有哪些?

行云管家

高可用 ha 热备 双机热备

全网首次公开!设计模式+代码+JVM调优,不愧是阿里Java性能优化核心原理全解手册

Java全栈架构师

程序员 程序人生 性能优化 后端 java面试

Linux下安装Python3.6.8(超级详细)

A-刘晨阳

Linux 运维 Python3 11月月更 pip3

赛况激烈!2022 OceanBase数据库大赛50强诞生

OceanBase 数据库

相约2023,高通公司宣布参加第六届进博会

科技热闻

前端leetcde算法面试套路之二叉树

js2030code

JavaScript LeetCode

生于云,长于云,华为云推动开发者数字化创新

科技热闻

中软国际发力智联网自主创新 数智赋能千行百业

中软国际AIoT开发者社区

华为开发者大会2022 智联网

Linux—nmap、nc命令 –网络探测工具和安全和端口扫描器

A-刘晨阳

Linux 运维 网络 11月月更

vivo鲁京辉:从体验到生态,守正创新,vivo隐私安全再升级

Geek_2d6073

slurm集群调度策略详解(1)-主调度

慕冰

Slurm 调度系统 主调度

深入理解Metrics(四):Meters

冰心的小屋

Java metrics meters

华为首发微存储新品,破解互联网海量数据高效存储难题

科技热闻

【C语言】double 关键字

謓泽

11月月更

深入理解Metrics(三):Histograms

冰心的小屋

Java metrics Histograms

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