Knative 暂时不会捐给任何基金会 | 云原生生态周报 Vol. 22
作者 | 新胜、心贵、进超、元毅、衷源
业界要闻
谷歌:不会向任何基金会捐赠 Knative
自 Knative 项目开始以来,一直存在关于是否将 Knative 捐赠给基金会(例如 CNCF)的疑问。 Google 领导层已经考虑了这一点,并决定在可预见的未来不向任何基金会捐赠 Knative。

containerd v1.3 正式发布
CNCF 毕业后首个版本,功能扩展主要包括对 Windows v2 runtime 的支持以及 Plugins 相关支持(如允许 Plugin 注册为一个 TCP Service 以及流式插件支持),CRI 接口方面兼容 Kubernetes v1.12+。
2019 年 Kubernetes 指导委员会选举结束
共更新 4 个席位(任期 2 年),目前委员会共 7 个席位。更新席位中 redhat 2 名,google 1 名,Loodse 1 名。
CNCF 发布 Envoy 项目旅程报告
报告要点包括: 开发速度(关联维度: code commits/pull requests/issues filed/authors)、代码多样性、文档扩展(项目文档的持续增加和改进)。
CNCF 宣布 Kubernetes Community Days 现已接受申请
借鉴 DevOpsDays 和 OpenStack Days 的项目经验,为线下组织学习、分享 Kubernetes 实践等活动提供支持。另外活动至少需要 3 名组织者(其中要求 1 名 cncf member/ cncf 大使/ cncf project maintainer)
上游重要进展
1.Overriding CA file should override skip TLS and CA data
命令行参数 --certificate-authority 指定的 CA 证书不能覆盖 kubeconfig 中的 skip TLS 和 CA 数据。
2.Adding Kubelet cmd option to make system reserved CPU list specific
kubelet 增加启动参数 --reserved-cpus,用于明确指定预定的 CPU 核。如 24 cpus 的节点,指定 --reserved-cpus=0,1,2,3 时,用户的容器将只能使用 4~23 cpu cores。
3.iptables.Monitor: don't be fooled by "could not get lock" errors
当其他处理在使用 xtables lock 时,iptables.Monitor 的检查处理将返回错误,从而触发到 iptables rule 的 reload。
4.kubeadm: fix wrong default value for the "upgrade node --certificate-renewal" flag
kubeadm upgrade node 命令的节点证书更新默认配置为 false,期待默认值为 true。
对 kubeadm workflows 进行抽象并进行声明式定义,从而实现对 kubeadm workflow 的自动化执行和编排(如证书更新、kubeadm upgrade 等)。
6.Add KEP for default Even Pods Spreading
集群管理者或者集群用户可以根据集群拓扑,从更多维度来自定义 pod 的调度分布区域(当前支持 zone 维度调度 Pod),比如 physical host, rack 等。
7.修复了 API Server 在大规模场景下,因为请求并发量过多而导致的 goruntine 和内存泄露的问题:
- 修复每出现一个 504 response 的请求,就会泄露一个 goruntine 的 bug;
- 修复在请求并发高的情况下,因为 API Server 的 loopclient 限流而导致 API Server 内部的 Controller、ServiceAccount 鉴权 goruntine 被 hang 住,从而导致 goruntine 积压的 bug;后续关于 loopclient 的设置改进和讨论。
开源项目推荐
inlets-operator
为私有 Kubernetes 集群应用提供 LoadBalancer 服务,应用场景如 rancher k3s,阿里云的边缘托管集群。实现原理为通过云边 tunnel 为 internat 应用对外暴露服务,而 inlets-operator 动态管理和更新云边 tunnel 配置和部署。
appscode/guard
开源的 Kubernetes Authentication WebHook Server,支持的 auth providers 包括 github,gitlab,LDAP 等。另外也支持为认证用户配置 groups,从而方便从 group 维度进行 RABC 配置。
本周阅读推荐
1.《12 Kubernetes configuration best practices》
在本文中,我们将深入探讨关键的 Kubernetes 安全配置,并推荐您应该遵循的最佳实践。
2.《Declarative Data Infrastructure Powers the Data Driven Enterprise》
大数据、人工智能/机器学习和现代分析已经渗透到商业领域,成为企业战略的关键要素,为客户提供更好的服务、更快的创新并保持竞争优势。数据是这一切的核心。本文中,将重点介绍 Kubernetes 和相关的原生容器存储技术如何帮助数据工程师(即 DataOps 团队)构建可伸缩的、敏捷的数据基础设施来实现这些目标。
3.《"只做 Kubernetes 分发版没有前途” Rancher 和阿里云的合作揭示容器下一步》
云原生是一种构建和运行应用程序的方法,云指容器云,原生意味着开箱即用,不用额外定制开发。以 Docker 技术为起点,Kubernetes 为容器编排工具的趋势兴起,在满足最初的虚拟化需求后,云原生将是云厂商的下一步。
云原生不再只是基础设施的开发和运维人员的关注点,在应用交付领域小组成立之后,CNCF 基金会正在同应用开发和应用运维人员更紧密的联系在一起。
5.《Istio 熔断器解析》
作者简要介绍了熔断的概念,然后以实战演练的方式分别演示了如何通过 Backyards UI、CLI 等方式创建并设置熔断功能。注:Backyards 是 Banzai Cloud 开发的一款基于 Istio 的服务网格产品,本文是该产品功能介绍系列中的一篇。
6.《你必知的 Kubernetes 自动缩放》
许多 Kubernetes 用户,特别是那些企业级用户,很快就遇到了对环境自动缩放的需求。幸运的是,Kubernetes Horizontal Pod Autoscaler(HPA)允许您将部署配置为以多种方式水平扩展。使用 Kubernetes Autoscaling 的最大优势之一是您的集群可以跟踪现有 Pod 的负载能力,并计算是否需要更多的 Pod。
7.《基于 Knative Serverless 技术实现天气服务-上篇》
提到天气预报服务,我们第一反应是很简单的一个服务,但实际做好天气预报服务其实并没有那么简单,本文通过 Knative Serverless 角度出发,给你介绍如何基于新一代 Serverless 技术玩转天气服务。
“ 阿里巴巴云原生微信公众号(ID:Alicloudnative)关注微服务、Serverless、容器、Service Mesh等技术领域、聚焦云原生流行技术趋势、云原生大规模的落地实践,做最懂云原生开发者的技术公众号。”
本文由博客一文多发平台 OpenWrite 发布!
Knative 暂时不会捐给任何基金会 | 云原生生态周报 Vol. 22的更多相关文章
- Istio 将被捐赠给开源基金会 | 云原生生态周报 Vol. 47
作者 | 陈俊.徐迪.陈有坤.李鹏.敖小剑 业界要闻 1.Google Cloud CEO 表示将把 Istio 项目捐赠给基金会 Istio 项目找到了理想的发展方向: 捐赠给开源基金会. 2.Ko ...
- 开放下载 | 《Knative 云原生应用开发指南》开启云原生时代 Serverless 之门
点击下载<Knative 云原生应用开发指南> 自 2018 年 Knative 项目开源后,就得到了广大开发者的密切关注.Knative 在 Kubernetes 之上提供了一套完整的应 ...
- 巨杉数据库加入CNCF云原生应用计算基金会,共建开源技术生态
近日,巨杉数据库正式加入全球顶级开源社区,云原生应用计算基金会 (Cloud Native Computing Foundation,以下简称CNCF),成为CNCF基金会会员,是中国最早加入的开源云 ...
- 云原生应用基金会CNCF
2006 年 8 月 9 日,埃里克·施密特(EricSchmidt)在搜索引擎大会上首次提出了“云计算”(Cloud Computing)的概念.一转眼十年过去了,它的发展势如破竹,不断渗透当代的 ...
- [转帖]Kubernetes v1.17 版本解读 | 云原生生态周报 Vol. 31
Kubernetes v1.17 版本解读 | 云原生生态周报 Vol. 31 https://www.kubernetes.org.cn/6252.html 2019-12-13 11:59 ali ...
- 云原生生态周报 Vol. 3 | Java 8 ❤️ Docker
摘要: Docker Hub遭入侵,19万账号被泄露:Java 8 终于开始提供良好的容器支持:Snyk 年度安全报告出炉,容器安全问题形势空前严峻. 业界要闻 Docker Hub遭入侵,19万账号 ...
- 云原生生态周报 Vol. 5 | etcd性能知多少
业界要闻 1 Azure Red Hat OpenShift已经GA.在刚刚结束的Red Hat Summit 2019上,Azure Red Hat OpenShift正式宣布GA,这是一个微软和红 ...
- 云原生生态周报 Vol. 6 | KubeCon EU 特刊
5 月 26日,2019 年第一个 KubeCon + CloudNativeCon 在巴塞罗那成功闭幕.本届 KubeCon 共吸引了超过 7700 名与会者,相较去年哥本哈根大会的 4300 余名 ...
- 初识 Knative: 跨平台的 Serverless 编排框架
Knative 是什么 Knative 是 Google 在 2018 的 Google Cloud Next 大会上发布的一款基于 Kubernetes 的 Serverless 框架.Knativ ...
随机推荐
- net start mysql提示:服务名无效
1.win+R打开运行窗口,输入services.msc 2.在其中查看mysql的服务名,我的是MySQL55 3.以管理员身份打开cmd,输入net start MySQL55 出现下图,代表my ...
- The Suspects POJ1611
The Suspects Time Limit: 1000MS Memory Limit: 20000K Total Submissions: 36417 Accepted: 17681 De ...
- 8.8&8.9 dp训练小结
写了两天的dp题,表示大多dp都不会啊,还是爆搜大法好.我真的太蒻了dp还是要多做题啊,一些基本的套路还是不熟,真正写对的dp也就一道,还一道爆搜过的,dp还有很深的坑要填啊.. 8.8 T1 质数和 ...
- 1 PY环境与变量
一 环境与文件形式 1.环境搭建http://jingyan.baidu.com/article/eae07827f7f2d01fec5485f7.html 2. python 则进入交互模式 ex ...
- Idea各种快捷生成Live Template的代码整合
Idea各种快捷生成整合 快速生成method方法注释 配置方法 打开Idea ---> Settings , 搜索 live 点击右边的 + 号,创建模板组 Template Group,之后 ...
- Day004课程内容
本节主要内容: 1.列表List L = [1,'哈哈哈','吼吼',[1,8,0],('"我“,"叫","元","组"),”ab ...
- Loadrunner 11 的安装
安装包可以直接在我的百度网盘下载,这里用的是LR11的版本.电脑系统是win7 链接: https://pan.baidu.com/s/1OApfUemG3oVjLUE79qaikw 提取码: 7n3 ...
- 浅谈独立特征(independent features)、潜在特征(underlying features)提取、以及它们在网络安全中的应用
1. 关于特征提取 0x1:什么是特征提取 特征提取研究的主要问题是,如何在数据集未明确表示结果的前提下,从中提取出重要的潜在特征来.和无监督聚类一样,特征提取算法的目的不是为了预测,而是要尝试对数据 ...
- 微信小程序集成腾讯云 IM SDK
微信小程序集成腾讯云 IM SDK 1.背景 因业务功能需求需要接入IM(即时聊天)功能,一开始想到的是使用 WebSocket 来实现这个功能,然天意捉弄(哈哈)服务器版本太低不支持 wx 协议(也 ...
- JSP中的两种跳转方式分别是什么,有什么区别?
forward跳转:<jsp:forward page ="跳转页面地址"> response跳转:response.sendRedirect("跳转页面地址 ...