作者 | 何淋波、宋净超、徐迪
业界要闻
1.AWS re:Invent 2019
AWS 年度云计算盛会于 12.2~12.6 在拉斯维加斯举行。
- 技术分享超过 2500 场,技术方向涵盖数据分析、架构、人工智能与机器学习、容器、IOT 等各个热门方向;
- 首日发布 Amazon SageMaker Operators for Kubernetes,用户可以使用原生 K8s API 来部署 sageMaker 任务,以及使用 kubectl 工具来操作和查看 SageMaker 任务;
- 12 月 3 日发布 Amazon EKS on AWS Fargate: 用户可以在 AWS Fargate 上运行 Kubernetes pod,底层实现是采用 virtual kubelet 来对接 AWS Fargate 的。
2.2020 KubeCon + CloudNativeCon 欧洲大会
将于 2020.3.30~2020.4.2 在荷兰阿姆斯特丹举行,议题提交截止日期为 12 月 4 日。
3.Rancher 全新版本 2.3.3 发布
11 月 28 日 Rancher Labs 发布了 Rancher 全新版本 2.3.3,该版本默认支持 Kubernetes1.16。
上游重要进展
1.Enhance ContainerStats message in CRI-API
扩展 CRI 的 ContainerStatus
接口,获取到更多的容器监控指标信息(包括CPUUsage/MemoryUsage/ProcessUsage/NetworkUsage 等)。
2.Update Server-Side Apply KEP with upgrade strategy from client-side apply
Server-Side Apply
中增加从 Client-Side 升级为 Server-side,Server-Side 回滚到 Client-Side 的设计内容、注意事项等。
3.apimachinery:switch wait to use context
wait 包中的 util 函数实现中的 stop channel
都采用 context.Context
来替代。
4.feat:make delete protection to namespace kube-node-lease
在 namespace admission 中增加 kube-node-lease
namespace 防删除处理。
开源项目推荐
1.kelseyhightower/kubernetes-the-hard-way
很好的 K8s 学习项目,最好有一些 K8s 相关知识。目标人群为: 生产级 K8s 集群的运维人员,或者想深入理解 K8s 集群各组件如何协作的同学。
K8s 集群的最佳实践检查工具,主要检查维度包括资源,安全,可靠性等。
本周阅读推荐
1.《Gardener Project Update》
SAP 开源的多云多集群管理系统,其通过CRD方式对集群创建各个通用流程进行抽象,同时集群创建功能已经对接主流云算计服务提供商(包括Aliyun, AWS, Azure, GKE)。
2.《The Current State of the State for Cloud Native Storage》
介绍了 Kubernetes 对存储支持的发展历程,以及 CSI 接口的未来发展方向(如快照、克隆等)。
目前来看,CDN 的规模最大、算力最强,将成为布局边缘计算最佳的位置。但是边缘计算不是孤立存在,是必须跟云中心协同的,本文从 CDN 的角度思考如何打造一个云边端协同的边缘计算平台。
4.《阿里云上万个 Kubernetes 集群大规模管理实践》
本文介绍了容器服务在海量 Kubernetes 集群管理上的实践经验。
5.《从零开始入门 K8s | 深入剖析 Linux 容器》
Linux 容器是一种轻量级的虚拟化技术,在共享内核的基础上,基于 namespace 和 cgroup 技术做到进程的资源隔离和限制。本文将会以 docker 为例,介绍容器镜像和容器引擎的基本知识。
在即将过去的 2019 年,Service Mesh 开源产品的成熟度虽在全球范围内没有发生质的变化,但在国内仍出现了一些值得特别关注的事件。本文作者结合了自己在阿里巴巴落地实践 Service Mesh 过程中的观察与思考,来和大家进行分享。
7.《Serverless Kubernetes 场景和架构剖析》
容器和无服务器是当下云原生的火热主题,二者的结合极大降低了容器的使用门槛,减少了总体计算成本,也让用户摆脱了底层基础设施管理的复杂性。然而提供一个规模化和高弹性的 Serverless Container 基础设施不是一件容易的事情,要综合考虑规模、弹性、成本、效率等因素。本文内容即为针对以上问题的详细讲解。
目前 Kubernetes 的 Pod 水平自动伸缩(HPA,Horizontal Pod Autoscaler)已在业界广泛应用。但对一些特殊的 Pod(如一些有状态的 Pod),HPA 并不能很好地解决资源不足的问题。 这就引出 Pod 垂直自动伸缩(VPA,Vertical Pod Autoscaler),本文主要介绍 Kubernetes 社区对 Pod 垂直自动伸缩组件的开发规划。
“阿里巴巴云原生微信公众号(ID:Alicloudnative)关注微服务、Serverless、容器、Service Mesh 等技术领域、聚焦云原生流行技术趋势、云原生大规模的落地实践,做最懂云原生开发者的技术公众号。”