Kubernetes 1.9 发布
我們很高興在今年之內進行第四次——也是最后一次版本更新公告,即Kubernetes 1.9的誕生!
Workloads API通用版本(簡稱GA)
我們興奮地向大家宣布,apps/v1 Workloads API[1]通用版本現在已經默認啟用。Apps Workloads API負責將DaemonSet、Deployment、ReplicaSet以及StatefulSet API等整合起來,從而構建起在Kubernetes內長期運行無狀態與有狀態工作負載的根本性基礎。需要強調的是,Batch Workloads API(Job與CronJob)并不在Apps Workloads API的整合范疇之內,未來前者將推出自己的獨立通用穩定版。
Windows支持(beta測試階段)
存儲增強
自第一個版本開始,Kubernetes就已經能夠支持多種持久數據存儲選項,包括常用的NFS或iSCSI,且原生支持來自各大主要公有及私有云服務供應商的存儲解決方案。隨著項目及生態系統的發展,越來越多存儲選項被納入到Kubernetes當中。然而,為新的存儲系統添加分卷插件一直是項艱難的挑戰。
容器存儲接口(簡稱CSI)是一項跨行業標準倡議,旨在降低云原生存儲開發工作的門檻,從而進一步確保兼容性水平。SIG-Storage[4]與CSI社區[5]目前正在攜手交付單一接口,用于對兼容Kubernetes的存儲資源進行配置、附加與掛載。
Kubernetes 1.9引入了容器存儲接口(簡稱CSI)的一套alpha實現[6]版本,其能夠將新分卷插件的安裝流程簡化至與安裝pod相當,并允許第三方存儲供應商在無需接觸核心Kubernetes代碼庫的前提下開發自己的解決方案。
其它功能
定制化資源定義(簡稱CRD)驗證版目前已經開始beta測試,其默認啟用,可幫助CRD作者們針對無效對象得出清晰且即時的反饋。
SIG Node硬件加速器目前進入alpha測試階段,可利用GPU資源實現機器學習以及其它高性能工作負載。
CoreDNS alpha版本允許用戶利用標準工具安裝CoreDNS。
IPVS mode for kube-proxy進入beta版本,可為大型集群提供更出色的可擴展性與性能表現。
發布時間
發行團隊
此次發行版的推出,源自數百名技術與非技術參與者們的共同努力。這里特別感謝谷歌公司軟件工程師Anthony Yeh領導的發行團隊。該發行團隊中的14名成員一直在努力協調發行工作中的方方面面,包括說明文檔、測試、驗證以及功能完整性等等。
項目態勢
相關鏈接:
https://kubernetes.io/docs/reference/workloads-18-19/
https://github.com/kubernetes/community/tree/master/sig-apps
https://github.com/kubernetes/community/tree/master/sig-windows
https://github.com/kubernetes/community/tree/master/sig-storage
https://github.com/container-storage-interface/community
https://github.com/kubernetes/features/issues/178
https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG.md#v190
https://github.com/kubernetes/kubernetes/releases/tag/v1.9.0
https://kubernetes.io/docs/tutorials/kubernetes-basics/
https://devstats.k8s.io/
原文鏈接:http://blog.kubernetes.io/2017/12/kubernetes-19-workloads-expanded-ecosystem.html
超強干貨來襲 云風專訪:近40年碼齡,通宵達旦的技術人生總結
以上是生活随笔為你收集整理的Kubernetes 1.9 发布的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: KVM更改虚拟机默认存储路径
- 下一篇: 比特币矿机