报名参加CloudWeGo黑客松,奖金直推双丰收! 了解详情
写点什么

OpenStack 基金会发布新容器项目

  • 2017-12-13
  • 本文字数:911 字

    阅读完需:约 3 分钟

OpenStack 基金会发布了一个新的容器项目,叫作 Kata 容器,以英特尔的 Clear 容器和 Hyper 的 runV 项目为基础。Kata 容器兼容 Open Container Initiative(OCI)和 Kubernetes 的 Container Runtime Interface(CRI),旨在提供虚拟机和容器的双重优势。

该项目以英特尔的 Clear 容器和 Hyper 的 runV 项目为基础。Clear 容器使用了英特尔的 VT 技术来启动轻量级虚拟机,最开始用于解决内核安全问题。Clear 容器运行时在轻量级虚拟机上以自己的内核实例来启动容器,从而解决了共享内核的问题。Hyper 的 runV 是 OCI 运行时的一个实现,OCI 是一个用于定义容器和运行时的标准规范。Hyper 的 runV 被视为“容器管理程序”,支持 Xen 和 KVM。以上两个项目都被包含在 Kata 中,runV 用来启动容器。

在几天前举行的 Kubecon/CloudNativeCon 大会上有一场演讲提到了所谓的“虚拟容器”的底层技术,可以运行直接由超级管理程序管理的容器。在多租户环境里运行由Kubernetes 管理的容器时,租户之间的隔离问题是重中之重。使用不同的虚拟机来运行不同的容器可以达到一定程度的隔离。但对于Hyper 来说,这样做不是必需的,因为每个容器由单独的管理程序进行管理,而不是运行在单独的虚拟机上。

现有的OpenStack 容器项目 Magnum Zun 使用了其他容器技术和编配器。用户可以通过 Magnum 为容器创建“湾区(bay)”。这些湾区可以通过 Kubernetes、Docker Swarm 和 Mesos 进行编配。Zun 则提供了一组 OpenStack API,用于启动和管理不同类型的容器。与之不同的是,Kata 更注重兼容新标准和安全性。

Kata 容器项目由很多子项目组成——Agent、Runtime、Proxy、Shim、Kernel 和 QEMU 2.9,并处于 OpenStack开放监管模型的监管之下。

Clear 容器的产品经理评论说,这个项目还在开发中,两个项目的集成也正在进行当中——“我们预计在3 月份发布1.0 版本,届时用户可以使用runv 或CC 进行迁移”。该项目的支持者包括99cloud、AWcloud、Canonical、中国移动、City Network、CoreOS、Dell/EMS、EasyStack、Fiberhome、谷歌、华为、京东、Mirantis、NetApp、Red Hat、SUSE、腾讯、Ucloud、UnitedStack 和中兴。

查看英文原文 OpenStack Foundation Announces New Container Project

2017-12-13 18:002149
用户头像

发布了 322 篇内容, 共 146.3 次阅读, 收获喜欢 148 次。

关注

评论

发布
暂无评论
发现更多内容

基于业务表 Binlog 的事件驱动设计

理帆

MySQL 事件驱动 Binlog

【极客大学】【架构师训练营】【第二周】依赖倒置原则和接口隔离原则

NieXY

极客大学架构师训练营

【在云端 002】云时代,何以安放我的个人数据

Bora.Don

云计算 云存储

设计模式之单例模式和组合模式

dapaul

极客大学架构师训练营

辟谣:程序员不配谈恋爱?你错的可以!真相来了

码农神说

程序员 漫画 相亲

循序渐进的中台研发

理帆

中台 业务中台

【极客大学】【架构师训练营】【第二周】总结:设计原则

NieXY

极客大学架构师训练营

就餐卡系统架构设计文档

牛珈羽

极客大学架构师训练营

好奇心, 优秀软件工程师的内核品质

亚伦碎语

读书感悟 随笔杂谈

架构师训练营 - 第三周学习总结

清风徐徐

ARTS Week5

丽子

SpringBean的生命周期

编号94530

Java spring Spring Boot 生命周期

多个maven项目启动顺序

terrytian

maven

十五年后苹果再次变心

池建强

apple 苹果 芯片 wwdc

查找算法系列文(一)一文入门二叉树

淡蓝色

Java 数据结构 算法 二叉树

第四周 学习总结

冯凯

每日一题-翻转字符串里的单词

程序员老王

LeetCode

iOS & Android 去马赛克处理

liu_liu

ios android 去马赛克

MySQL InnoDB存储引擎 - 事务

Axe

centos7 操作

InfoQ_1c4a1f813eb1

游戏夜读 | 《老残游记》很有趣

game1night

食堂就餐卡系统设计

John

极客大学架构师训练营

Redis系列(三):缓存过期该如何剔除?RDB和AOF又是什么?

z小赵

Java redis 高并发 高并发系统设计

RabbitMQ跨机房迁移数据零丢失

心平气和

RabbitMQ 消息队列

工作那么久,才知道的 SOLID 设计原则

闻人

架构师 极客大学架构师训练营

区块链目前实际的应用场景汇总

CECBC

区块链技术 去中心化 应用场景

LeetCode 655. Print Binary Tree

liu_liu

算法 LeetCode

线性表(数组、链表、队列、栈)详细总结

淡蓝色

Java 数据结构 算法 链表 线性表

设计原则与设计模式

dapaul

极客大学架构师训练营

别兜售你自己不会购买的东西

Neco.W

创业 销售管理 销售

wee1作业总结

牛珈羽

极客大学架构师训练营

OpenStack基金会发布新容器项目_DevOps & 平台工程_Hrishikesh Barua_InfoQ精选文章