Rocket v1.12.0发布,一款容器引擎

jopen 5年前
   <p style="text-align: center;"><img alt="" src="https://simg.open-open.com/show/99287bbcbd99186fe8255405d6ba49e9.png" /></p>    <p>Rkt项目最初的发起者是CoreOS公司。CoreOS公司与其核心产品CoreOS操作系统是实至名归的最早一批Docker企业级用户,伴随着Docker从最初的0.1版本一直走到正式发布的1.0版本。起初两者相互促进,合作甚好。然而,随着Docker在容器界一家独大的趋势越来越明显,其周边的生态逐渐的从单纯的围绕构建容器化应用服务,发展成了自上而下的集群规范体系,甚至部分取代了操作系统的服务进程调度工作。这种臃肿而受Docker单方面控制的容器规范,是CoreOS系统所不待见的,他们想要一个更加开放而中立的容器标准。2014年12月,CoreOS公布了自己的容器计划,并在几个月后结合社区中的容器实践,着手制定新的开放应用容器规范,Rkt则作为此规范中的一个具体实现而继续发展。</p>    <h2>更新日志</h2>    <h3>新特性和UX更改</h3>    <ul>     <li>cli: rename <code>--cap-retain</code> and <code>--cap-remove</code> to <code>--caps-*</code> (<a href="/misc/goto?guid=4958992921744661368">#2994</a>).</li>     <li>stage1: apply seccomp isolators (<a href="/misc/goto?guid=4958992921836294318">#2753</a>). This introduces support for appc seccomp isolators.</li>     <li>scripts: add /etc/rkt owned by group rkt-admin in setup-data-dir.sh (<a href="/misc/goto?guid=4958992921921122407">#2944</a>).</li>     <li>rkt: add <code>--caps-retain</code> and <code>--caps-remove</code> to prepare (<a href="/misc/goto?guid=4958992922006206351">#3007</a>).</li>     <li>store: allow users in the rkt group to delete images (<a href="/misc/goto?guid=4958992922090637020">#2961</a>).</li>     <li>api_service: cache pod manifest (<a href="/misc/goto?guid=4958992922173890522">#2891</a>). Manifest caching considerably improves api-service performances.</li>     <li>store: tell the user to run as root on db update (<a href="/misc/goto?guid=4958992922259464822">#2966</a>).</li>     <li>stage1: disabling cgroup namespace in systemd-nspawn (<a href="/misc/goto?guid=4958992922340199178">#2989</a>). For more information see<a href="/misc/goto?guid=4958992922423984742">systemd#3589</a>.</li>     <li>fly: copy rkt-resolv.conf in the app (<a href="/misc/goto?guid=4958992922507562744">#2982</a>).</li>     <li>store: decouple aci store and treestore implementations (<a href="/misc/goto?guid=4958992922589581466">#2919</a>).</li>     <li>store: record ACI fetching information (<a href="/misc/goto?guid=4958992922678581499">#2960</a>).</li>    </ul>    <p>Bug修复</p>    <ul>     <li>stage1/init: fix writing of /etc/machine-id (<a href="/misc/goto?guid=4958992922762714514">#2977</a>).</li>     <li>rkt-monitor: multiple fixes (<a href="/misc/goto?guid=4958992922845202144">#2927</a>, <a href="/misc/goto?guid=4958992922930442967">#2988</a>).</li>     <li>rkt: don't errwrap cli_apps errors (<a href="/misc/goto?guid=4958992923014998030">#2958</a>).</li>     <li>pkg/tar/chroot: avoid errwrap in function called by multicall (<a href="/misc/goto?guid=4958992923093561142">#2997</a>).</li>     <li>networking: apply CNI args to the default networks as well (<a href="/misc/goto?guid=4958992923186332802">#2985</a>).</li>     <li>trust: provide InsecureSkipTLSCheck to pubkey manager (<a href="/misc/goto?guid=4958992923263435818">#3016</a>).</li>     <li>api_service: update grpc version (<a href="/misc/goto?guid=4958992923342902897">#3015</a>).</li>     <li>fetcher: httpcaching fixes (<a href="/misc/goto?guid=4958992923428744611">#2965</a>).</li>    </ul>    <p>其他改变</p>    <ul>     <li>build,stage1/init: set interpBin at build time for src flavor (<a href="/misc/goto?guid=4958992923524818607">#2978</a>).</li>     <li>common: introduce RemoveEmptyLines() (<a href="/misc/goto?guid=4958992923594251239">#3004</a>).</li>     <li>glide: update docker2aci to v0.12.3 (<a href="/misc/goto?guid=4958992923693026190">#3026</a>). This fixes multiple bugs in layers ordering for Docker images.</li>     <li>glide: update go-systemd to v11 (<a href="/misc/goto?guid=4958992923774683217">#2970</a>). This fixes a buggy corner-case in journal seeking (implicit seek to head).</li>     <li>docs: document capabilities overriding (<a href="/misc/goto?guid=4958992923859545459">#2917</a>, <a href="/misc/goto?guid=4958992923936802096">#2991</a>).</li>     <li>issue template: add '\n' to the end of environment output (<a href="/misc/goto?guid=4958992924024536500">#3008</a>).</li>     <li>functional tests: multiple fixes (<a href="/misc/goto?guid=4958992924110878684">#2999</a>, <a href="/misc/goto?guid=4958992924194586448">#2979</a>, <a href="/misc/goto?guid=4958992924280538670">#3014</a>).</li>    </ul>    <h2>下载</h2>    <ul>     <li><a href="/misc/goto?guid=4958992924360647195" rel="nofollow">79.9 MB<strong>rkt-v1.12.0.tar.gz</strong></a></li>     <li><a href="/misc/goto?guid=4958992924433599743" rel="nofollow">473 Bytes<strong>rkt-v1.12.0.tar.gz.asc</strong></a></li>     <li><a href="/misc/goto?guid=4958992924527398493" rel="nofollow">29.2 MB<strong>stage1-coreos-1.12.0-linux-amd64.aci</strong></a></li>     <li><a href="/misc/goto?guid=4958992924614720120" rel="nofollow">473 Bytes<strong>stage1-coreos-1.12.0-linux-amd64.aci.asc</strong></a></li>     <li><a href="/misc/goto?guid=4958992924695193074" rel="nofollow">5.54 MB<strong>stage1-fly-1.12.0-linux-amd64.aci</strong></a></li>     <li><a href="/misc/goto?guid=4958992924779211639" rel="nofollow">473 Bytes<strong>stage1-fly-1.12.0-linux-amd64.aci.asc</strong></a></li>     <li><a href="/misc/goto?guid=4958992924866160313" rel="nofollow">39 MB<strong>stage1-kvm-1.12.0-linux-amd64.aci</strong></a></li>     <li><a href="/misc/goto?guid=4958992924949598624" rel="nofollow">473 Bytes<strong>stage1-kvm-1.12.0-linux-amd64.aci.asc</strong></a></li>     <li><a href="/misc/goto?guid=4958992925028774277" rel="nofollow"><strong>Source code</strong> (zip)</a></li>     <li><a href="/misc/goto?guid=4958992925121536068" rel="nofollow"><strong>Source code</strong> (tar.gz)</a></li>    </ul>    <p> </p>    <p>本站原创,转载时保留以下信息:<br /> 本文转自:深度开源(open-open.com)<br /> 原文地址:<a href="http://www.open-open.com/news/view/1d0d4f2b">http://www.open-open.com/news/view/1d0d4f2b</a> </p>