写点什么

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:002107
用户头像

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

关注

评论

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

德勤:区块链成为现实,采用逐渐增多

CECBC

在线JSON转Go Struct工具

入门小站

工具

开源应用中心|这款漂亮的国产开源论坛系统,放着不用太可惜!

开源软件

Python代码阅读(第23篇):将变量名称转换为短横线连接式命名风格

Felix

Python 编程 Code Programing 阅读代码

LeetCode刷题704-简单-二分查找

ベ布小禅

9月日更

Confluence 数据中心版本接近生命周期了

HoneyMoose

PhxSQL设计与实现

OpenIM

OpenSSL国密爆出8.1分高危漏洞CVE-2021-3711

腾讯安全云鼎实验室

漏洞分析 openssl

【VueRouter 源码学习】第一篇 - 环境搭建与路由模式介绍

Brave

源码 vue-router 9月日更

什么是低代码?低代码开发对企业有哪些特殊作用和优势?

优秀

低代码开发

打一把游戏看一场病:当VR成为“数字新药”

脑极体

RedHat 8 如何检查端口是否联通

HoneyMoose

🚄【Redis干货领域】从底层彻底吃透RDB原理(基础篇)

洛神灬殇

redis RDB 快照 rdb分析 9月日更

【网络安全】漏洞复现有多少种方式?

网络安全学海

php 网络安全 信息安全 WEB安全 安全漏洞

未来10年,C++5个非常有前景的就业方向

hanaper

Java + opencv 实现性别识别

张音乐

Java OpenCV 9月日更 性别识别

一文读懂 OceanBase 数据库的启动恢复代码解析

OceanBase 数据库

数据库 分布式事务 oceanbase OceanBase 开源

人能靠自驱来学习吗?

石云升

学习 9月日更

“吾道一以贯之”:华为Petal One的新格局

脑极体

网络攻防学习笔记 Day125

穿过生命散发芬芳

9月日更 互联网安全

IntelliJ IDEA 中如何将 POM 中的版本号快速提出为属性

HoneyMoose

谈 C++17 里的 Singleton 模式

hedzr

c++ 算法 设计模式 Singleton

09. 深度学习携手大数据引领第三AI热潮--何为深度学习?

Databri_AI

人工智能

区块链落地进行时:专利猛增,构建工业互联网信任价值

CECBC

【得物技术】直播服务监控告警归因实践

得物技术

稳定性 服务 直播 告警 问题排查

如何大规模交付高质量、高一致性的RESTful API及配套产物

刘宇

API OpenAPI REST API

Linux之ssh-add命令

入门小站

Linux

Go- 结构体

HelloBug

Go 语言 结构体

直播回顾 | 做一个有格局的工程师

鉴释

创业 工程师 CEO

Promise.all() 原理解析及使用指南

devpoint

Promise 异步任务 9月日更

物联网实时监管 区块链云端留痕 公章何时何地何人用过一清二楚

CECBC

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