Intel Clear Containers 3.0發布
Clear Containers 團隊一直在為打造下一代的 Clear Containers 努力, 並終於迎來了 Clear Containers 3.0 版本的發布!
這次發布是一次架構的換代,在硬體虛擬化容器(hardware virtualized container)方面利用了 virtcontainers,這個庫具有模塊化和 hypervisor 無關的特點。Clear Containers 使用 Go 語言編寫,並且包含一個與 OCI 兼容的運行時實現(cc-runtime,https://github.com/clearcontainers/runtime),它並作為一個部署的平台運行在 virtcontainers 基礎上。
新特性
Clear Containers 3.0 是一個完全重寫和重構的版本,它使用 Go 語言替換了 C,引入了諸多新組件和特性。新版本能與容器生態更好地整合,擁有了藉助(開源)代碼打造基於命名空間容器的能力。
新版本添加了一個基於 libcontainer 的 agent,這讓 Clear Containers 的 guest(譯註:客戶虛擬機) 中能應用諸多策略和過濾器,如 SELinux 和 seccomp。為了提升存儲性能和完整地兼容 POSIX 規範,新版本支持使用一個 virtio-blk 存儲後端。一個新的特性 KSM(Kernal Same-Page,頁合併)控制能提升伸縮性和容器密度。用戶現在在 HyperV 和 VMware 上運行未改動的 Clear Containers 就能獲得嵌套虛擬化的提升。同時,Clear Cotnainers 3.0 添加了新的資源限制,支持 OCI 中定義的用戶場景(內存和 CPU)。
生態整合
cc-runtime 現在兼容 OCI 運行時規範 並且能無縫地和 Docker Engine 的可插拔運行時架構使用。Clear Containers 3.0 也能通過 CRI-O 在 Kubernetes 上運行,它是一個 Kubernetes CRI (Kubernetes 容器運行時)的實現。結合 CRI-O 和 Clear Containers,可以在裸機上的 Kubernetes 集群中安全地運行可信任和不可信任負載。
文檔
Clear Containers 3.0 的整體架構和其他內容可以在 GitHub(https://github.com/clearcontainers/runtime/blob/master/docs/architecture/architecture.md)頁面上訪問到。Clear Container 項目最新的更新列表可以在發布說明(https://github.com/01org/cc-oci-runtime/releases)頁面上找到。
貢獻
Clear Containers 是一個正活躍開發並完全開源的項目,歡迎查看我們的 GitHub 然後參與其中。
CC 3.0 Project
(https://github.com/clearcontainers/)
CC3.0 架構
(https://github.com/clearcontainers/runtime/blob/7fc11d5fa157e9011ea286659de007f8b2022a81/docs/architecture/architecture.md)
Clear Containers 和 Clear Linux 網站
(https://clearlinux.org/documentation/clear-containers/clear-containers.html)
IRC:freenode 上的 #clearcontainers 頻道
郵件列表:
https://lists.01.org/mailman/listinfo/cc-devel
來自 Intel Clear Containers 團隊
Spring Cloud實戰訓練營
本次培訓內容包括:微服務架構及概述、微服務架構項目實戰目標、Spring Boot概述、Spring Cloud簡介與入門、Eureka、Ribbon、Feign、Hystrix、Zuul、Spring Cloud Config、Spring Cloud Sleuth等,點擊識別下方二維碼加微信好友了解具體培訓內容。
※Kubernetes中的Pod的到底是什麼?
※Kubernetes是什麼?
※如何開發部署Kubernetes Native應用
※DC/OS 1.10:一個面向容器化未來的平台
※為什麼我們要開源自己研發的高性能容器編排系統 Eru2
TAG:Docker |