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

jopen 6年前
   <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>    <ul>     <li>ARM64 support</li>     <li>A new subcommand <code>rkt stop</code> to gracefully stop running pods</li>     <li>native Go vendoring with Glide</li>     <li>rkt is now packaged for openSUSE Tumbleweed and Leap</li>    </ul>    <h3>新特性</h3>    <ul>     <li>Add ARM64 support (<a href="/misc/goto?guid=4958991974205187456">#2758</a>). This enables ARM64 cross-compliation, fly, and stage1-coreos.</li>     <li>Replace Godep with Glide, introduce native Go vendoring (<a href="/misc/goto?guid=4958991974330978859">#2735</a>).</li>     <li>rkt: rkt stop (<a href="/misc/goto?guid=4958991974461499728">#2438</a>). Cleanly stops a running pod. For systemd-nspawn, sends a SIGTERM. For kvm, executes <code>systemctl halt</code>.</li>    </ul>    <h3>Bug修复</h3>    <ul>     <li>stage1/fly: respect runtimeApp App's MountPoints (<a href="/misc/goto?guid=4958991974570010347">#2852</a>). Fixes <a href="/misc/goto?guid=4958991974698370086">#2846</a>.</li>     <li>run: fix sandbox-side metadata service to comply to appc v0.8.1 (<a href="/misc/goto?guid=4958991974811000669">#2863</a>). Fixes <a href="/misc/goto?guid=4958991974919747350">#2621</a>.</li>    </ul>    <h3>其他修改</h3>    <ul>     <li>build directory layout change (<a href="/misc/goto?guid=4958991974205187456">#2758</a>): The rkt binary and stage1 image files have been moved from the 'bin' sub-directory to the 'target/bin' sub-directory.</li>     <li>networking/kvm: add flannel default gateway parsing (<a href="/misc/goto?guid=4958991975058877246">#2859</a>).</li>     <li>stage1/enterexec: environment file with '\n' as separator (systemd style) (<a href="/misc/goto?guid=4958991975176247225">#2839</a>).</li>     <li>pkg/tar: ignore global extended headers (<a href="/misc/goto?guid=4958991975291336937">#2847</a>).</li>     <li>pkg/tar: remove errwrap (<a href="/misc/goto?guid=4958991975402850116">#2848</a>).</li>     <li>tests: fix abuses of appc types.Isolator (<a href="/misc/goto?guid=4958991975519881439">#2840</a>).</li>     <li>common: remove unused GetImageIDs() (<a href="/misc/goto?guid=4958991975643195392">#2834</a>).</li>     <li>common/cgroup: add mountFsRO() helper function (<a href="/misc/goto?guid=4958991975766199310">#2829</a>).</li>     <li>Documentation updates (<a href="/misc/goto?guid=4958991975898303313">#2732</a>, <a href="/misc/goto?guid=4958991976016940011">#2869</a>, <a href="/misc/goto?guid=4958991976131220294">#2810</a>, <a href="/misc/goto?guid=4958991976243462428">#2865</a>, <a href="/misc/goto?guid=4958991976349923248">#2825</a>, <a href="/misc/goto?guid=4958991976436633715">#2841</a>, <a href="/misc/goto?guid=4958991975898303313">#2732</a>)</li>    </ul>    <h3>库更新</h3>    <ul>     <li>glide: bump ql to v1.0.4 (<a href="/misc/goto?guid=4958991976545662245">#2875</a>). It fixes an occassional panic when doing GC.</li>     <li>glide: bump gopsutils to 2.1 (<a href="/misc/goto?guid=4958991976644905097">#2876</a>). To include <a href="/misc/goto?guid=4958991976729446590">shirou/gopsutil#194</a> (this adds ARM aarch64 support)</li>     <li>vendor: update appc/spec to 0.8.5 (<a href="/misc/goto?guid=4958991976810141179">#2854</a>).</li>    </ul>    <h2>下载</h2>    <ul>     <li><a href="/misc/goto?guid=4958991976893028485" rel="nofollow">79.1 MB<strong>rkt-v1.10.0.tar.gz</strong></a></li>     <li><a href="/misc/goto?guid=4958991976978399379" rel="nofollow">473 Bytes<strong>rkt-v1.10.0.tar.gz.asc</strong></a></li>     <li><a href="/misc/goto?guid=4958991977062218056" rel="nofollow">28.8 MB<strong>stage1-coreos-1.10.0-linux-amd64.aci</strong></a></li>     <li><a href="/misc/goto?guid=4958991977154145304" rel="nofollow">473 Bytes<strong>stage1-coreos-1.10.0-linux-amd64.aci.asc</strong></a></li>     <li><a href="/misc/goto?guid=4958991977231406391" rel="nofollow">5.54 MB<strong>stage1-fly-1.10.0-linux-amd64.aci</strong></a></li>     <li><a href="/misc/goto?guid=4958991977321038463" rel="nofollow">473 Bytes<strong>stage1-fly-1.10.0-linux-amd64.aci.asc</strong></a></li>     <li><a href="/misc/goto?guid=4958991977407856175" rel="nofollow">38.7 MB<strong>stage1-kvm-1.10.0-linux-amd64.aci</strong></a></li>     <li><a href="/misc/goto?guid=4958991977487587334" rel="nofollow">473 Bytes<strong>stage1-kvm-1.10.0-linux-amd64.aci.asc</strong></a></li>     <li><a href="/misc/goto?guid=4958991977567462082" rel="nofollow"><strong>Source code</strong> (zip)</a></li>     <li><a href="/misc/goto?guid=4958991977658987775" rel="nofollow"><strong>Source code</strong> (tar.gz)</a></li>    </ul>