云原生生态周报 Vol. 30:Rancher 新版本默认支持 Kubernetes 1.16

阅读数:966 2019 年 12 月 11 日 09:38

云原生生态周报 Vol. 30:Rancher 新版本默认支持 Kubernetes 1.16

前言

《云原生生态周报》由阿里云容器平台联合蚂蚁金服共同发布,每周一期。众多一线社区专家与您一起“跟踪动态,读懂社区”,分享云原生社区项目进展、活动发布、精选博客等信息。以下是第三十期云原生生态周报的内容。

业界要闻

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 集群各组件如何协作的同学。

2. digitalocean/clusterlint

K8s 集群的最佳实践检查工具,主要检查维度包括资源,安全,可靠性等。

本周阅读推荐

1.《Gardener Project Update》
SAP 开源的多云多集群管理系统,其通过 CRD 方式对集群创建各个通用流程进行抽象,同时集群创建功能已经对接主流云算计服务提供商 (包括 Aliyun, AWS, Azure, GKE)。

2.《The Current State of the State for Cloud Native Storage》

介绍了 Kubernetes 对存储支持的发展历程,以及 CSI 接口的未来发展方向 (如快照、克隆等)。

3.《基于阿里云 CDN 的边缘计算平台设计和思考》

目前来看,CDN 的规模最大、算力最强,将成为布局边缘计算最佳的位置。但是边缘计算不是孤立存在,是必须跟云中心协同的,本文从 CDN 的角度思考如何打造一个云边端协同的边缘计算平台。

4.《阿里云上万个 Kubernetes 集群大规模管理实践》

本文介绍了容器服务在海量 Kubernetes 集群管理上的实践经验。

5.《从零开始入门 K8s | 深入剖析 Linux 容器》

Linux 容器是一种轻量级的虚拟化技术,在共享内核的基础上,基于 namespace 和 cgroup 技术做到进程的资源隔离和限制。本文将会以 docker 为例,介绍容器镜像和容器引擎的基本知识。

6.《Service Mesh 是新瓶装旧酒吗?》

在即将过去的 2019 年,Service Mesh 开源产品的成熟度虽在全球范围内没有发生质的变化,但在国内仍出现了一些值得特别关注的事件。本文作者结合了自己在阿里巴巴落地实践 Service Mesh 过程中的观察与思考,来和大家进行分享。

7.《Serverless Kubernetes 场景和架构剖析》

容器和无服务器是当下云原生的火热主题,二者的结合极大降低了容器的使用门槛,减少了总体计算成本,也让用户摆脱了底层基础设施管理的复杂性。然而提供一个规模化和高弹性的 Serverless Container 基础设施不是一件容易的事情,要综合考虑规模、弹性、成本、效率等因素。本文内容即为针对以上问题的详细讲解。

8.《Kubernetes 垂直自动伸缩走向何方?》

目前 Kubernetes 的 Pod 水平自动伸缩(HPA,Horizontal Pod Autoscaler)已在业界广泛应用。但对一些特殊的 Pod(如一些有状态的 Pod),HPA 并不能很好地解决资源不足的问题。 这就引出 Pod 垂直自动伸缩(VPA,Vertical Pod Autoscaler),本文主要介绍 Kubernetes 社区对 Pod 垂直自动伸缩组件的开发规划。

相关阅读

云原生生态周报 Vol. 29:Kubernetes 拟支持 Cgroup v2
云原生生态周报 Vol. 28:Mirantis 收购 Docker 企业业务
云原生生态周报 Vol. 27:Helm 3 发布
云原生生态周报 Vol. 26:2019 年容器生态统计报告发布
云原生生态周报 Vol. 25:Canonical 开源 MicroK8
云原生生态周报 Vol. 24:Ubuntu 19.10 发布
云原生生态周报 Vol. 23:全球首个开放应用模型 OAM 开源
云原生生态周报 Vol. 22:Knative 暂时不会捐给任何基金会
云原生生态周报 Vol. 21:Traefik 2.0 正式发布
云原生生态周报 Vol. 20:Kubernetes v1.16 发布
云原生生态周报 Vol. 19:Helm 推荐用户转向 V3
云原生生态周报 Vol. 18:独家解读 etcd 3.4 新特性
云原生生态周报 Vol. 17 :Helm 3 发布首个 beta 版本
云原生生态周报 Vol. 16:CNCF 归档 rkt,容器运行时“上古”之战老兵凋零
云原生生态周报 Vol. 15:K8s 安全审计报告发布
云原生生态周报 Vol. 14:K8s CVE 修复指南
云原生生态周报 Vol. 13 | Forrester 发布企业级容器平台报告
云原生生态周报 Vol. 12 |K8s 1.16 API 重大变更
云原生生态周报 Vol. 11 | K8s 1.16 早知道
云原生生态周报 Vol. 10 | 数据库能否运行在 K8s 当中?
云原生生态周报 Vol. 9 | K8s 1.15 后的性能提升
云原生生态周报 Vol. 8 | Gartner 发布云原生趋势
云原生生态周报 Vol. 7 | Docker 再爆 CVE
云原生生态周报 Vol. 6 | KubeCon EU 亮点汇总
云原生生态周报 Vol. 5 | etcd 性能知多少
云原生生态周报 Vol.4 | Twitter 从 Mesos 全面转向 Kubernetes
云原生生态周报 Vol. 3 | Docker Hub 遭入侵,Java 8 开始提供良好的容器支持
云原生生态周报 Vol. 2 | Godaddy 开源 KES、CNCF 提供免费云原生课程
云原生生态周报 Vol. 1 | Google 发布 Cloud Run,开源项目 Kubecost 让 K8s 花费一目了然

本文转载自阿里巴巴云原生微信公众号(ID:Alicloudnative)。

评论

发布