阿里云容器服务发布 Knative 托管服务 | 云原生生态周报 Vol. 49
2020/5/16 8:25:30
本文主要是介绍阿里云容器服务发布 Knative 托管服务 | 云原生生态周报 Vol. 49,对大家解决编程问题具有一定的参考价值,需要的程序猿们随着小编来一起学习吧!
作者 | 何淋波、丁海洋、陈有坤
业界要闻
- 阿里云容器服务发布 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 考试的准备建议以及常考的一些问题。
- 《Borg:the Next Generation》
Google 在 EuroSys 2020 大会发布的一篇论文,对比 2011 的数据,最新的 Borg 系统从 CPU 使用率,Memory 使用量,任务调度效率等都有大幅提升。
- 《Autopilot: workload autoscaling at Google》
本文通过 Borg 的 Autopilot 项目对 Google 的 autoscaling 进体系进行了详尽的介绍,对于 Kubernetes 体系的 VPA 和 HPA 策略有很好的参考价值。
这篇关于阿里云容器服务发布 Knative 托管服务 | 云原生生态周报 Vol. 49的文章就介绍到这儿,希望我们推荐的文章对大家有所帮助,也希望大家多多支持为之网!
- 2024-11-25Java创意资料:新手入门的创意学习指南
- 2024-11-25JAVA对接阿里云智能语音服务资料详解:新手入门指南
- 2024-11-25Java对接阿里云智能语音服务资料详解
- 2024-11-25Java对接阿里云智能语音服务资料详解
- 2024-11-25JAVA副业资料:新手入门及初级提升指南
- 2024-11-25Java副业资料:入门到实践的全面指南
- 2024-11-25Springboot应用的多环境打包项目实战
- 2024-11-25SpringBoot应用的生产发布项目实战入门教程
- 2024-11-25Viite多环境配置项目实战:新手入门教程
- 2024-11-25Vite多环境配置项目实战入门教程