英特爾Clear Containers與Docker,Kubernetes配合得更好了
英特爾調(diào)整了它的Clear Containers軟件,以便與Docker Swarm和Kubernetes兼容。
由管理程序管理的虛擬機(jī)在硬件中實(shí)現(xiàn)數(shù)據(jù)隔離;容器,雖然不太安全,但可以更快地啟動和部署,并提供跨機(jī)器、共享存儲庫和維護(hù)的可移植性的靈活性。
現(xiàn)在版本已經(jīng)到了2.1.1的Clear Containers,代表英特爾試圖同時(shí)擁有兩個世界里最好的東西,將虛擬機(jī)的安全優(yōu)勢與容器的部署優(yōu)勢結(jié)合在一起。
該軟件與Open Container Initiative(OCI)兼容,因此可以通過OCI運(yùn)行時(shí)方法與Docker 1.12(及其Swarm工具包)集成。
它依靠基于內(nèi)核的虛擬機(jī)(KVM)QEMU虛擬機(jī)管理程序,結(jié)合系統(tǒng)和內(nèi)核優(yōu)化,將內(nèi)存消耗降至最低,同時(shí)最大限度地提高性能,至少在理論上是這樣。
上個月發(fā)布的2.1.0版本增加了一些其他的功能改進(jìn)。包括:
- 改進(jìn)了主機(jī)-客戶端通信。
- 支持Docker執(zhí)行和Docker運(yùn)行。
- 通過命名空間增加工作負(fù)載隔離。
- 更好的TTY處理。
- 支持Kubernetes pod語義,通過Container Runtime Interface啟動Clear Containers。
不過,還有更多的工作要做。由于英特爾的Damien Lespiau在許多GitHub問題的帖子中指出的那樣,在Redhat Enterprise Linux上安裝需要71個命令。
DevOps可不是為了脆弱的人準(zhǔn)備的。