作者 | 何淋波、丁海洋、陈有坤

业界要闻

  • 阿里云容器服务发布 Knative 托管服务

Knative 是 Kubernetes 生态最流行的 Serverless 编排框架。可 Knative 的 Controller 和依赖的网关这些常驻实例需要支付额外的 IaaS 成本和运维成本,这给应用的 Serverless 化带来了一定的门槛。所以我们在 Serverless Kubernetes 中提供了托管的 Knative Serving 。托管的 Knative 开箱即用,您不需要为这些常驻实例支付任何成本。除了提供 Controller 的托管以外,我们还通过云产品 SLB 和突发性能型实例保留规格进一步降低了应用 Serverless 的复杂度,让您的服务在流量波谷时期大大的减少 IaaS 开支,并且流量波谷时期积攒的 CPU 积分可以在流量高峰时期消费,您支付的每一分钱都不会浪费。

上游重要进展

  • Graduate Scheduler Component Config API to Beta

为了更大范围推广使用,kube-scheduler configuration API `kubescheduler.config.k8s.io 从版本 v1alpha2 升级到v1beta1。

  • add "pod-level-single-numa-node policy " to Topology Manager

提供一种机制保证 pod 内所有容器绑定到同一个 numa node 从而获取到更高性能。

  • KEP for communicating a local registry

为 Kind,minikube 等创建的本地集群使用的本地镜像仓库统一一个交互标准,减轻用户心智 。

  • Add support for TLS 1.3 ciphers

增加 TLS_AES_128_GCM_SHA256、TLS_CHACHA20_POLY1305_SHA256、TLS_AES_256_GCM_SHA384 类型的密码支持。

  • Use maxSkew in score calculation

用于解决拓扑域之间 Pod 分布不均的问题。

  • service controller: only sync LB node pools when relevant fields change

优化 service controller 同步处理,确保节点中只有相关字段变化时才同步 LB 节点池。

  • Add labels to containers in pod according to annotations

通过配置 pod annotation(containers-label.alpha.kubernetes.io) 给容器打标。

  • Knative:提议另一个基于 Kafka 实现的 Broker

基于 broker 可以有多个实现,只要满足 broker 的要求即可。这个提议把 ingress 和 filter 组件都去掉,由 dispatcher 实现过滤。

开源项目推荐

  • cluster-capacity

该工具可以实时查询集群可以部署的Pod数量,从而帮助集群管理者决定是否增加机器资源等。实现原理为通过分析集群中的可用资源(包括CPU,Memory,IO等),再根据用户输入Pod的请求资源大小,计算出各个节点还能部署的Pod数量。

  • Yet More Google Compute Cluster Trace Data

八年前,Google开源了一批内部集群管理系统Borg的运行时状态数据,工业界和学术界根据这些数据产生了非常多的研究成果,也激励了一批学者深入到这个领域。4月底,Google又开放了新的一批集群数据,并发表论文 “Borg: the Next Generation”。有兴趣的同学千万不要错过。

本周阅读推荐

  • 《Choosing a Base Image》

介绍选择基础镜像的必要性以及常见的几款基础镜像,如 Alpine 等。

  • 《Industry Voices — Blaber: Separating vRAN fact from fiction》

重点介绍了电信接入网元的虚拟化以及容器化趋势。

  • 《Certified Kubernetes Administrator Tips and Suggestion》

主要介绍了 CKA 考试的准备建议以及常考的一些问题。

  • 《灵活、高效的云原生集群管理经验:用 K8s 管理 K8s》

本文介绍的多集群设计方案,在借鉴阿里巴巴集团内多年运维经验的基础上,采用云原生的架构,摆脱了对差异性基础设施的依赖,实现了 RunAnyWhere。使用者只需要提供普通的 IaaS 设施,就可以享受到易用、稳定、轻量的 K8s 多集群能力。

  • 《社区首款 OAM 可视化平台发布!关注点分离、用户友好、上手难度低》

本文主要内容是一个基于 OAM 的可视化实现介绍,目前该平台主要基于 OAM 的 V1 alpha1 版本实现,并且对于 OAM 的核心理念进行的抽象和封装,以更符合用户的使用习惯。

  • 《Borg:the Next Generation》

Google 在 EuroSys 2020 大会发布的一篇论文,对比 2011 的数据,最新的 Borg 系统从 CPU 使用率,Memory 使用量,任务调度效率等都有大幅提升。

  • 《Autopilot: workload autoscaling at Google》

本文通过 Borg 的 Autopilot 项目对 Google 的 autoscaling 进体系进行了详尽的介绍,对于 Kubernetes 体系的 VPA 和 HPA 策略有很好的参考价值。

课程推荐

为了更多开发者能够享受到 Serverless 带来的红利,这一次,我们集结了 10+ 位阿里巴巴 Serverless 领域技术专家,打造出最适合开发者入门的 Serverless 公开课,让你即学即用,轻松拥抱云计算的新范式——Serverless。

点击即可免费观看课程:https://developer.aliyun.com/learning/roadmap/serverless

“阿里巴巴云原生关注微服务、Serverless、容器、Service Mesh 等技术领域、聚焦云原生流行技术趋势、云原生大规模的落地实践,做最懂云原生开发者的公众号。”

原文链接
本文为云栖社区原创内容,未经允许不得转载。

阿里云容器服务发布 Knative 托管服务相关推荐

  1. 阿里云容器服务发布 Knative 托管服务 | 云原生生态周报 Vol. 49

    作者 | 何淋波.丁海洋.陈有坤 业界要闻 阿里云容器服务发布 Knative 托管服务 Knative 是 Kubernetes 生态最流行的 Serverless 编排框架.可 Knative 的 ...

  2. 通过阿里云容器服务K8S Ingress Controller实现应用服务的灰度发布

    简介 日常工作中我们经常需要对服务进行版本更新升级,为此我们经常使用到的发布方式有滚动升级.分批暂停发布.蓝绿发布以及灰度发布,今天主要跟大家分享下在阿里云容器服务Kubernetes集群中如何通过I ...

  3. 阿里云容器服务多项重磅发布:高效智能、安全无界的新一代平台

    在云原生带来的云计算未来趋势下,容器已经成为用户使用云的新界面. 阿里云容器产品发布近 7 年以来,已成长发展为企业的云原生操作系统,技术和服务能力日趋成熟,但创新从未止步.日前,阿里云研究员 &am ...

  4. Knative 应用在阿里云容器服务上的最佳实践

    作者|元毅 阿里云智能事业群高级开发工程师 相信通过前面几个章节的内容,大家对 Knative 有了初步的体感,那么在云原生时代如何在云上玩转 Knative?本篇内容就给你带来了 Knative 应 ...

  5. 使用阿里云容器服务Kubernetes实现蓝绿发布功能

    背景 在发布应用时,经常需要先上线一个新版本,用较小的流量去测试一下该新版本的可用性.但是Kubernetes的ingress resource 并没有实现流量控制与切分的功能,导致针对同一个域名下的 ...

  6. 连续3年入围 Gartner 容器竞争格局,阿里云容器服务新布局首次公开

    连续3年入围 Gartner 容器竞争格局,阿里云容器服务新布局首次公开 https://www.toutiao.com/i6950935574450684423/?tt_from=weixin&am ...

  7. 阿里云容器服务新增支持Kubernetes编排系统,性能重大提升

    摘要: 作为容器编排系统的两大流派, Kubernetes和Swarm的重要性不言而喻.融合了两大高性能集成的阿里云容器服务,不仅可以降低50%的基础架构成本,提高交付速度将产品迭代加快13倍,还可以 ...

  8. 如何使用阿里云容器服务保障容器的内存资源质量

    作者:韩柔刚(申信) 背景 云原生场景中,应用程序通常以容器的形式部署和分配物理资源.以 Kubernetes 集群为例,应用工作负载以 Pod 声明了资源的 Request/Limit,Kubern ...

  9. 与阿里云容器服务 ACK 发行版的深度对话第一弹:如何借助 sealer 实现快速构建 部署

    作者:淮右.王飞.瑜佳 记者: 阿里云原生的读者朋友们大家好,今天应广大感兴趣朋友们的强烈要求,我们邀请来了「阿里云容器服务 ACK 发行版」做客我们的栏目,为大家讲述它的身世之谜,以及它是如何和伙伴 ...

最新文章

  1. 人脸标记检测:ICCV2019论文解析
  2. Django web框架-----Django连接现有mysql数据库
  3. 动态删除nod linux_Linux文件操作实用笔记
  4. java弱引用弱点_终于有人把Java强、软、弱、虚四种引用知识点整理出来了
  5. Qt打开文件对话框同时选中多个文件或单个文件
  6. error C2471和error C1083
  7. python删除数组元素_python:从数组列表中删除一系列数字
  8. opencv调试利器ImageWatch的安装使用
  9. C++ STL set集合的使用
  10. python书籍推荐:Head First Python(中文版)
  11. hadoop的mapreduce知识点
  12. Windows的一些网络设置
  13. AI电话机器人源码买断 后私有云部署如何上线?
  14. thunder链接转换普通地址下载
  15. 51单片机(十六)—— 定时器0和定时器1寄存器介绍及功能描述
  16. 全球与中国IOL输送系统市场深度研究分析报告
  17. 【Linux服务器】登录Linux服务器后,登陆信息显示佛祖保佑、永不死机,小猪佩奇等图案
  18. 技术人生:故事之八 OFFICE是软件打字机?
  19. Python语法之精妙的十个知识点(装B语法)
  20. C#+Arduino使用红外遥控器

热门文章

  1. git merge 冲突_卧槽!小姐姐用动画图解 Git 命令,这也太秀了吧?!
  2. 哈工大大数据实验_科研常用 | 实验大数据分析方法
  3. python以运行效率高著称吗_提升Python程序运行效率的6个方法
  4. mfc打开一个.txt文件并进行处理_文件处理方法Python
  5. 匹配正则_程序员入门基础:python正则表达式贪婪匹配和非贪婪匹配
  6. angular 字符串转换成数字_Angular日期在TypeScript中格式化转换应用
  7. linux 常用参数,Linux 常用命令及参数整理
  8. python的继承用法_python中继承有什么用法?python继承的用法详解
  9. 科学家调查了72名图灵奖得主背景,却发现计算机专业很难得奖!
  10. 美国自称最安全密码:100万年才能破解,却被一位中国宝妈拿下