Rocket v1.10.0 發布,一款容器引擎
Rkt項目最初的發起者是CoreOS公司。CoreOS公司與其核心產品CoreOS操作系統是實至名歸的最早一批Docker企業級用戶,伴隨著Docker從最初的0.1版本一直走到正式發布的1.0版本。起初兩者相互促進,合作甚好。然而,隨著Docker在容器界一家獨大的趨勢越來越明顯,其周邊的生態逐漸的從單純的圍繞構建容器化應用服務,發展成了自上而下的集群規范體系,甚至部分取代了操作系統的服務進程調度工作。這種臃腫而受Docker單方面控制的容器規范,是CoreOS系統所不待見的,他們想要一個更加開放而中立的容器標準。2014年12月,CoreOS公布了自己的容器計劃,并在幾個月后結合社區中的容器實踐,著手制定新的開放應用容器規范,Rkt則作為此規范中的一個具體實現而繼續發展。
更新日志
- ARM64 support
- A new subcommand
rkt stop
to gracefully stop running pods - native Go vendoring with Glide
- rkt is now packaged for openSUSE Tumbleweed and Leap
新特性
- Add ARM64 support (#2758). This enables ARM64 cross-compliation, fly, and stage1-coreos.
- Replace Godep with Glide, introduce native Go vendoring (#2735).
- rkt: rkt stop (#2438). Cleanly stops a running pod. For systemd-nspawn, sends a SIGTERM. For kvm, executes
systemctl halt
.
Bug修復
- stage1/fly: respect runtimeApp App's MountPoints (#2852). Fixes #2846.
- run: fix sandbox-side metadata service to comply to appc v0.8.1 (#2863). Fixes #2621.
其他修改
- build directory layout change (#2758): The rkt binary and stage1 image files have been moved from the 'bin' sub-directory to the 'target/bin' sub-directory.
- networking/kvm: add flannel default gateway parsing (#2859).
- stage1/enterexec: environment file with '\n' as separator (systemd style) (#2839).
- pkg/tar: ignore global extended headers (#2847).
- pkg/tar: remove errwrap (#2848).
- tests: fix abuses of appc types.Isolator (#2840).
- common: remove unused GetImageIDs() (#2834).
- common/cgroup: add mountFsRO() helper function (#2829).
- Documentation updates (#2732, #2869, #2810, #2865, #2825, #2841, #2732)
庫更新
- glide: bump ql to v1.0.4 (#2875). It fixes an occassional panic when doing GC.
- glide: bump gopsutils to 2.1 (#2876). To include shirou/gopsutil#194 (this adds ARM aarch64 support)
- vendor: update appc/spec to 0.8.5 (#2854).
下載
- 79.1 MBrkt-v1.10.0.tar.gz
- 473 Bytesrkt-v1.10.0.tar.gz.asc
- 28.8 MBstage1-coreos-1.10.0-linux-amd64.aci
- 473 Bytesstage1-coreos-1.10.0-linux-amd64.aci.asc
- 5.54 MBstage1-fly-1.10.0-linux-amd64.aci
- 473 Bytesstage1-fly-1.10.0-linux-amd64.aci.asc
- 38.7 MBstage1-kvm-1.10.0-linux-amd64.aci
- 473 Bytesstage1-kvm-1.10.0-linux-amd64.aci.asc
- Source code (zip)
- Source code (tar.gz)
本文由用戶 jopen 自行上傳分享,僅供網友學習交流。所有權歸原作者,若您的權利被侵害,請聯系管理員。
轉載本站原創文章,請注明出處,并保留原始鏈接、圖片水印。
本站是一個以用戶分享為主的開源技術平臺,歡迎各類分享!