AWS re:Invent 2019 召开 | 云原生生态周报 Vol. 30
作者 | 何淋波、宋凈超、徐迪
業(yè)界要聞
1. AWS re:Invent 2019
AWS 年度云計(jì)算盛會(huì)于 12.2~12.6 在拉斯維加斯舉行。
- 技術(shù)分享超過 2500 場(chǎng),技術(shù)方向涵蓋數(shù)據(jù)分析、架構(gòu)、人工智能與機(jī)器學(xué)習(xí)、容器、IOT 等各個(gè)熱門方向;
- 首日發(fā)布?Amazon SageMaker Operators for Kubernetes,用戶可以使用原生 K8s API 來部署 sageMaker 任務(wù),以及使用 kubectl 工具來操作和查看 SageMaker 任務(wù);
- 12 月 3 日發(fā)布?Amazon EKS on AWS Fargate: 用戶可以在 AWS Fargate 上運(yùn)行 Kubernetes pod,底層實(shí)現(xiàn)是采用 virtual kubelet 來對(duì)接 AWS Fargate 的。
2. 2020 KubeCon CloudNativeCon 歐洲大會(huì)
將于 2020.3.30~2020.4.2 在荷蘭阿姆斯特丹舉行,議題提交截止日期為 12 月 4 日。
3. Rancher 全新版本 2.3.3 發(fā)布
11 月 28 日 Rancher Labs 發(fā)布了 Rancher 全新版本 2.3.3,該版本默認(rèn)支持 Kubernetes1.16。
上游重要進(jìn)展
1. Enhance ContainerStats message in CRI-API
擴(kuò)展 CRI 的?ContainerStatus?接口,獲取到更多的容器監(jiān)控指標(biāo)信息(包括CPUUsage/MemoryUsage/ProcessUsage/NetworkUsage 等)。
2. Update Server-Side Apply KEP with upgrade strategy from client-side apply
Server-Side Apply?中增加從 Client-Side 升級(jí)為 Server-side,Server-Side 回滾到 Client-Side 的設(shè)計(jì)內(nèi)容、注意事項(xiàng)等。
3. apimachinery:switch wait to use context
wait 包中的 util 函數(shù)實(shí)現(xiàn)中的?stop channel?都采用?context.Context?來替代。
4. feat:make delete protection to namespace kube-node-lease
在 namespace admission 中增加?kube-node-lease namespace 防刪除處理。
開源項(xiàng)目推薦
1. kelseyhightower/kubernetes-the-hard-way
很好的 K8s 學(xué)習(xí)項(xiàng)目,最好有一些 K8s 相關(guān)知識(shí)。目標(biāo)人群為: 生產(chǎn)級(jí) K8s 集群的運(yùn)維人員,或者想深入理解 K8s 集群各組件如何協(xié)作的同學(xué)。
2. digitalocean/clusterlint
K8s 集群的最佳實(shí)踐檢查工具,主要檢查維度包括資源,安全,可靠性等。
本周閱讀推薦
1.《Gardener Project Update》
SAP 開源的多云多集群管理系統(tǒng),其通過CRD方式對(duì)集群創(chuàng)建各個(gè)通用流程進(jìn)行抽象,同時(shí)集群創(chuàng)建功能已經(jīng)對(duì)接主流云算計(jì)服務(wù)提供商(包括Aliyun, AWS, Azure, GKE)。
2. 《The Current State of the State for Cloud Native Storage》
介紹了 Kubernetes 對(duì)存儲(chǔ)支持的發(fā)展歷程,以及 CSI 接口的未來發(fā)展方向(如快照、克隆等)。
3. 《基于阿里云 CDN 的邊緣計(jì)算平臺(tái)設(shè)計(jì)和思考》
目前來看,CDN 的規(guī)模最大、算力最強(qiáng),將成為布局邊緣計(jì)算最佳的位置。但是邊緣計(jì)算不是孤立存在,是必須跟云中心協(xié)同的,本文從 CDN 的角度思考如何打造一個(gè)云邊端協(xié)同的邊緣計(jì)算平臺(tái)。
4. 《阿里云上萬個(gè) Kubernetes 集群大規(guī)模管理實(shí)踐》
本文介紹了容器服務(wù)在海量 Kubernetes 集群管理上的實(shí)踐經(jīng)驗(yàn)。
5. 《從零開始入門 K8s | 深入剖析 Linux 容器》
Linux 容器是一種輕量級(jí)的虛擬化技術(shù),在共享內(nèi)核的基礎(chǔ)上,基于 namespace 和 cgroup 技術(shù)做到進(jìn)程的資源隔離和限制。本文將會(huì)以 docker 為例,介紹容器鏡像和容器引擎的基本知識(shí)。
6. 《Service Mesh 是新瓶裝舊酒嗎?》
在即將過去的 2019 年,Service Mesh 開源產(chǎn)品的成熟度雖在全球范圍內(nèi)沒有發(fā)生質(zhì)的變化,但在國內(nèi)仍出現(xiàn)了一些值得特別關(guān)注的事件。本文作者結(jié)合了自己在阿里巴巴落地實(shí)踐 Service Mesh 過程中的觀察與思考,來和大家進(jìn)行分享。
7. 《Serverless Kubernetes 場(chǎng)景和架構(gòu)剖析》
容器和無服務(wù)器是當(dāng)下云原生的火熱主題,二者的結(jié)合極大降低了容器的使用門檻,減少了總體計(jì)算成本,也讓用戶擺脫了底層基礎(chǔ)設(shè)施管理的復(fù)雜性。然而提供一個(gè)規(guī)模化和高彈性的 Serverless Container 基礎(chǔ)設(shè)施不是一件容易的事情,要綜合考慮規(guī)模、彈性、成本、效率等因素。本文內(nèi)容即為針對(duì)以上問題的詳細(xì)講解。
8. 《Kubernetes 垂直自動(dòng)伸縮走向何方?》
目前 Kubernetes 的 Pod 水平自動(dòng)伸縮(HPA,Horizontal Pod Autoscaler)已在業(yè)界廣泛應(yīng)用。但對(duì)一些特殊的 Pod(如一些有狀態(tài)的 Pod),HPA 并不能很好地解決資源不足的問題。 這就引出 Pod 垂直自動(dòng)伸縮(VPA,Vertical Pod Autoscaler),本文主要介紹 Kubernetes 社區(qū)對(duì) Pod 垂直自動(dòng)伸縮組件的開發(fā)規(guī)劃。
“阿里巴巴云原生微信公眾號(hào)(ID:Alicloudnative)關(guān)注微服務(wù)、Serverless、容器、Service Mesh 等技術(shù)領(lǐng)域、聚焦云原生流行技術(shù)趨勢(shì)、云原生大規(guī)模的落地實(shí)踐,做最懂云原生開發(fā)者的技術(shù)公眾號(hào)。”
總結(jié)
以上是生活随笔為你收集整理的AWS re:Invent 2019 召开 | 云原生生态周报 Vol. 30的全部?jī)?nèi)容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: 更强、更稳、更高效:解读 etcd 技术
- 下一篇: Knative Serverless 之