写点什么

云原生生态周报 Vol. 38:Apache Flink 1.10.0 发布

  • 2020-02-28
  • 本文字数:2693 字

    阅读完需:约 9 分钟

云原生生态周报 Vol. 38:Apache Flink 1.10.0 发布

前言

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

业界要闻

  1. Apache Flink 1.10.0 发布


作为 Flink 社区迄今为止规模最大的一次版本升级,Flink 1.10 容纳了超过 200 位贡献者对超过 1200 个 issue 的开发实现,包含对 Flink 作业的整体性能及稳定性的显著优化、对原生 Kubernetes 的初步集成(beta 版本)以及对 Python 支持(PyFlink)的重大优化。


  1. Linkerd 2.7 发布


此版本以安全为主题,主要更新亮点包括增加了将 Linkerd 的交叉 TLS 基础与外部证书发行商(如 Vault、cert-manager)集成的支持,改进了 GitOps 工作流,并使其易于自动轮换 TLS 凭据;还改进了 dashboard 的性能,提高了 Helm 图表的可用性。

上游重要进展

Kubernetes

  1. 1.18 分支本周二正式创建了,code freeze 在 3 月 5 号;

  2. graduate PodTopologySpread to beta


feature gate PodTopologySpread 升级到 beta 版本。


  1. Provide OIDC discovery for service account token issuer


引入了新的 token issuer,符合 OIDC(OpenID Connect) 标准的都可以用来做 token issuer。


  1. Set up connection onClose prior to adding to connection map


主要为了解决 kubelet 证书 rotate 过程中出现的 crash。


  1. register queue metrics in controller manager


可以查看 controller manager 中的 work queue metrics。


  1. Add events to PV when mount fails on filesystem mismatch


kubelet 无法 mount filesystem 时候上报 event。


  1. apps/StatefulSets: Garbage collector should be able to orphan ControllerRevisions too


允许 GC 清理 ControllerRevisions,避免进入一个无法删除的 loop。


  1. 从 1.18 版本开始 pause 镜像从 3.1 升级到 3.2


使用 docker buildx 进行 cross build

Istio

  1. 支持集群本地服务


在多集群中,有些服务本质上是集群本地的,不应该从其他集群访问,因此需要支持 Mesh 的运维人员有选择的决定是否将单个服务合并到多集群 Mesh 中。


  1. 遵守 Kubernetes 的服务拓扑


Kubernetes 在 1.17 版本中推出了 Service Topology 的 alpha 版本,在之前 Service 的基础上扩展支持了 zone 和 region 标签,并容许任意拓扑,这个特性要求开启 EndpointSlice。Istio 中需要计划对其提供支持,实现更丰富的区域路由和负载均衡能力。


  1. 正在规划中的 Istio 2020年 Roadmap


  • 安装:控制平面合并为 istiod,支持单个 mesh 中的多个控制平面(用于控制平面升级),支持在 Kubernetes 之外存储 istio 的配置数据,支持 K8s 和虚拟机上的现有应用不停机地移到 istio;

  • 多集群:支持单一网络/多网络,支持单一控制平面/多控制平面;

  • 虚拟机支持:重构 service entry 为 workload entry;

  • 服务发现:支持 consul / Lambda / Azure functions / Zookeeper;

  • 可扩展性方面:弃用 Mixer v1,支持 WASM 扩展 Envoy,实现 Mixer 中的 Policy 和 Tlemetry;

  • 运维:新的 traffic management API;支持 K8s Ingress v2,支持使用 WASM 扩展 Istio;

  • 安全:增加 Istio Agent;支持使用 SDS 扩展运行于虚拟机上的 Mesh;使用 SPIFFE trust bundle 的 Mesh 联邦。


  1. 同样规划的 Istio 2020 年 Release 计划,原则上每三个月进行一个版本发布:


  • Istio 1.5:预计 2 月 18 日,但目前已经延迟,改为 3 月 5 日

  • Istio 1.6:预计 5 月 19 日

  • Istio 1.7:预计 8 月 18 日

  • Istio 1.8:预计 11 月 15 日


  1. Istio 准备弃用 Mixer


Mixer 将在 Istio 1.5 中标记为 deprecated;计划在 Istio 1.7 (预计在 2020 年 8 月份发布)中删除,Mixer 的代码将被移动到 Istio-ecosystem。新的 Mixer V2 方案正在开发中,Mixer 原有的功能将被移到 Envoy 中,以 WASM 的形式进行扩展。

开源项目推荐

  1. Spring Cloud Kubernetes


方便 spring cloud 对接跑在 Kubernetes 中的 spring boot 应用。

本周阅读推荐

  1. 《为什么要在虚拟机里运行 Kubernetes?》


列举了 13 点在裸金属里运行 Kubernetes 的劣势。


  1. 《Service Mesh Ultimate Guide: Managing Service-to-Service Communications in the Era of Microservices》


对 Service Mesh 生态当前概况的整体解读。


相关阅读


云原生生态周报 Vol. 37:国内首个 Kubernetes SIG-Cloud-Provider 子项目揭秘


云原生生态周报 Vol. 36:CNCF 公布 2020 年 TOC 选举结果


云原生生态周报 Vol. 35:Falco 进入 CNCF Incubator 项目


云原生生态周报 Vol. 34:VMware 完成 27 亿美元的 Pivotal 收购


云原生生态周报 Vol. 33:CNCF 宣布 TUF 毕业


云原生生态周报 Vol. 32:Istio 1.5 版本开发中


云原生生态周报 Vol. 31:Kubernetes v1.17 版本解读


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


云原生生态周报 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)。


2020-02-28 08:001665

评论

发布
暂无评论
发现更多内容

架构之:微服务架构漫谈

程序那些事

架构 微服务 程序那些事

Flutter 改善套娃地狱问题(仿喜马拉雅PC页面举例)

小呆呆666

flutter android 大前端 iOS Developer

花168大洋买来的【阿里P8Java成长笔记】,看完才知道我就是菜鸡

Java架构师迁哥

秋招冲刺:网络安全工程师入围成功之旅!!

网络安全学海

面试 运维 网络安全 信息安全 渗透

eKuiper 与百度智能边缘框架 BIE 集成方案

EMQ映云科技

边缘计算 边缘技术 边缘流式数据 #百度# 智能IoT边缘服务

一种更优雅的Flutter Dialog解决方案

小呆呆666

flutter android 大前端 iOS Developer

如何使用 Distroless 让你的容器更加安全

K8sCat

flask Docker Kubernetes Google Distroless

java特点了解及JDK初谈(程序员必看!)

Java 程序员 面试

Nginx的进程管理与重载原理

Linux服务器开发

nginx 后端 中间件 Linux服务器开发 进程管理

图解 Redis丨这就是 RDB 快照,能记录实际数据的

华为云开发者联盟

redis 数据 日志 aof RDB 快照

备战金九银十:4000道Java面试真题合集,助你搞定面试官

今天,「浪潮云说」直播间开讲啦!

浪潮云

智慧社区平台解决方案,平安小区建设解决方案

权限与认证:HTTP状态码返回

程序员架构进阶

Java HTTP 28天写作 6月日更

昆明智慧安防小区建设方案,平安社区建设

【视频】51CTO专访博睿数据COO吴静涛,解读IT运维“新范式”

博睿数据

云小课 | 玩转HiLens Studio之快速订购HiLens Studio版本

华为云开发者联盟

AI modelarts 华为HiLens HiLens Studio EI智能体

万物互联时代,如何玩转鸿蒙系统的用户体验?

博睿数据

鸿蒙 用户体验 博睿数据

未来,让我们一起想象 — “Imagine” 阿里云视频云全景创新峰会

阿里云视频云

阿里云 计算机视觉 音视频 视频 英特尔

国足晋级12强!看人工智能如何更好地预测世界级赛事!

亚马逊云科技 (Amazon Web Services)

密码合规测评新服务:“微咨询”正式发布

腾讯安全云鼎实验室

密码合规 微咨询

Flutter GetX使用---简洁的魅力!

小呆呆666

flutter android 大前端 iOS Developer

全网72万浏览量!阿里重磅开放 “SpringCloudAlibaba学习笔记”(附下载)!

Java 编程 架构 面试 微服务

阿里专家把SpringBoot:入门+基础+进阶+项目全部整理出来了

Java 编程 架构 面试 微服务

千古无同局?围棋在线教育还有这样的打开方式!

亚马逊云科技 (Amazon Web Services)

一妹子揭露美团面试中一些不愉快的事情(Java岗)

Java架构师迁哥

为什么要学习JVM,仅为面试?又该如何学习?

Java架构师迁哥

Linux运维职业困惑?给你史上最全互联网Linux工作规划!

学神来啦

查漏补缺!复盘B站面试坑我最深的Java并发:JDK源码剖析

Java 编程 程序员 架构 面试

您的出门“最后三公里”问题解决啦!

亚马逊云科技 (Amazon Web Services)

【案例】消除隐患,基于电力大数据的群租房智能分析

星环科技

云原生生态周报 Vol. 38:Apache Flink 1.10.0 发布_服务革新_徐迪_InfoQ精选文章