业界要闻

1. 2021年年底 CNCF 开源项目和发展速度概况

摘要:本文总结了2021年下半年 CNCF 开源项目的发展速度,其中 OpenTelemetry 在 CNCF 中拥有第二大贡献社区(仅次于 Kubernetes),它表明对现代可观测性工具和协作的兴趣仍然很重要;如果把 Argo 和 Flux 项目的速度结合起来,那么 GitOps 生态系统的速度在 CNCF 中是最高的;Envoy 继续拥有强大且不断增长的社区,并已成为整个服务网格生态系统中使用最广泛的数据平面之一。

2. BFE Server v1.4.0 和控制面组件 v.0.0.2 发布

摘要:BFE Server 更新包括修复了配合Go 1.17使用时出现的问题;在部分实现中,使用 RWMutex 代替 Mutex,获得了部分性能上的收益;BFE 控制面包括 APIServer、Conf Agent、Dashboard 三个程序,本次均有更新。

上游进展

1. Cilium 1.11 发布,带来内核级服务网格、拓扑感知路由

摘要:Cilium 是一个开源软件,为基于 Kubernetes 的 Linux 容器管理平台上部署的服务,透明地提供服务间的网络和 API 连接及安全。Cilium 1.11 版本新版本增加了对 OpenTelemetry 的支持,Kubernetes APIServer 策略匹配,增强负载均衡能力,基于拓扑感知将流量路由到最近的端点,或保持在同一个地区(Region)内等。

云原生最佳实践

1. Facebook 流量路由最佳实践:从公网入口到内网业务的全路径 XDP/BPF 基础设施

摘要:用户请求从公网到达 Facebook 的边界 L4LB 节点之后,往下会涉及到两个阶段(每个阶段都包括了 L4/L7)的流量转发:从 LB 节点负载均衡到特定主机;主机内将流量负载均衡到不同 Socket,以上两个阶段都涉及到流量的一致性路由问题。本文介绍这一过程中面临的挑战,以及我们如何基于最新的 BPF/XDP 特性来应对这些挑战.

2. Kubernetes 集群二进制无损升级实践

摘要:本文从0到1的介绍 vivo 互联网团队支撑在线业务的集群如何在不影响原有业务正常运行的情况下从 v1.10 版本升级到 v1.17 版本。之所以升级到 v1.17 而不是更高的 v1.18 以上版本, 是因为在 v1.18 版本引入的代码变动会导致 extensions/v1beta1 等高级资源类型无法继续运行(这部分代码在 v1.18 版本删除)。

推荐阅读

1. 根因解析 | Kubernetes Pod 状态异常九大场景盘点

摘要:Kubernetes Pod 作为 Kubernetes 核心资源对象,不仅 Service、Controller、Workload 都是围绕它展开工作。作为最小调度单元的它,还担任着传统 IT 环境主机的职责,包含了调度,网络,存储,安全等能力。 正是因为 Pod 具有复杂的生命周期和依赖,绝大多数 Kubernetes 问题最终都会在 Pod 上表现出来。本文介绍了工作实践中会遇到的 9 种典型场景,以及如何使用 Kubernetes 监控来处理这些场景,快速定位发现问题。

2. 使用 eBPF 代替 iptables 优化服务网格数据面性能

摘要:服务网格的 Sidecar 架构不可避免的会增加请求时延和资源占用,本文介绍通过使用 eBPF 代替 iptables 实现流量劫持,同时使用 sockmap 加速 Sidecar 代理和应用程序间的网络通信,在一定程度上降低了请求时延和资源开销

3. 让容器跑得更快:CPU Burst 技术实践

摘要:以前人们在 CPU Bandwidth Controller 中修复了一些 BUG 导致的 CPU 限流问题,当前非预期限流是由于 100ms 级别 CPU 突发使用引起,并且提出 CPU Burst 技术允许一定的 CPU 突发使用,避免平均 CPU 利用率低于限制时的 CPU 限流。在云计算场景中,CPU Burst 技术的价值有:不提高 CPU 配置的前提下改善 CPU 资源服务质量;允许资源所有者不牺牲资源服务质量降低 CPU 资源配置,提升 CPU 资源利用率;降低资源成本(TCO,Total Cost of Ownership)。

4. 如何基于BFE做灰度发布

摘要: “灰度发布”是互联网业务研发所需的重要能力。BFE对于灰度发布的两种方式(基于流量特征的灰度发布、基于流量比例的灰度发布)都提供了支持。结合已经开源的BFE控制面组件,可以使用BFE Dashboard或BFE API完成灰度发布的相关配置。

重磅!云原生计算交流群成立

扫码添加小助手即可申请加入,一定要备注:名字-公司/学校-地区,根据格式备注,才能通过且邀请进群。

了解更多微服务、云原生技术的相关信息,请关注我们的微信公众号【百度云原生】!

云原生周报 | 2021下半年CNCF开源项目发展总结;Cilium 1.11发布;BFE Server及控制面更新相关推荐

  1. 云原生领域再添重磅开源项目:腾讯发布 K8s 多集群管理开源项目 Clusternet

    11月4日,在腾讯数字生态大会上,腾讯宣布了云原生领域一项重磅开源进展-- K8s 多集群管理项目 Clusternet 正式开源. Clusternet 由腾讯联合多点生活.QQ音乐.富途证券.微众 ...

  2. 如何加速云原生数据应用?这个开源项目备受关注

    2021 年 9 月 17 日,在由中国信息通信研究院.中国通信标准化协会联合主办的"2021 OSCAR 开源产业大会"上,由阿里云云原生团队联合发起(其他联合单位包括:南京大学 ...

  3. 云原生周报 | 入门级KCNA认证即将推出,BFE Ingress Controller 正式发布

    业界要闻 1. 官宣!入门级 Kubernetes 认证 KCNA 推动云计算人才培养及职业发展 摘要:KCNA 由 CNCF 和 Linux 基金会推出 覆盖 Kubernetes 和云原生架构的基 ...

  4. 解读云原生的2021:抢占技术C位,迎来落地大爆发

    来源 | InfoQ 作者 | 褚杏娟 2021年,云原生迎来黄金时代 本文是"2021 InfoQ 年度技术盘点与展望"系列文章,重点聚焦云原生领域在 2021 年的重要进展.动 ...

  5. 云原生周报:第 3 期

    本文首发于:微信公众号「云原生实验室」,公众号ID:cloud_native_yang. 这是云原生周报第 3 期,主要分享云原生社区最新开源项目和相关资讯. 如果你有什么优秀项目和资讯,欢迎向我投稿 ...

  6. openkruise 缩容_OpenKruise - 云原生应用自动化引擎正式开源

    2019 年 6 月 24 日至 26 日, 由 Cloud Native Computing Foundation (CNCF) 主办的云原生技术大会 KubeCon + CloudNativeCo ...

  7. war项目主页跳转找不到_找不到优秀的开源项目?快来看看 11 月入选的码云 GVP...

    GVP ( Gitee Most Valuable Project ) – 码云最有价值开源项目计划 是码云综合评定出的优秀开源项目的展示平台.GVP 项目的评选既要满足客观的硬指标,还需要通过评委会 ...

  8. CVPR 2021 论文和开源项目合集(Papers with Code)

    摘自:https://github.com/amusi/CVPR2021-Papers-with-Code CVPR 2021 论文和开源项目合集 CVPR 2021 论文和开源项目合集(Papers ...

  9. OpenKruise - 云原生应用自动化引擎正式开源

    在本次 KubeCon 上,阿里云将为全球用户分享阿里巴巴超大规模云原生落地实践.云原生前沿技术与应用包括OpenKruise 开源项目.开放云原生应用中心(Cloud Native App Hub) ...

最新文章

  1. 【案例】城市地址三级联动
  2. c语言中变量有什么作用是什么,C语言里面局部变量和临时变量有什么区别?
  3. Poj 1112 Team Them Up!
  4. vscode使用教程python-用 VSCode 编写 python
  5. 模型算法-支持向量机SVM
  6. Software optimization resources
  7. 【Python学习】 - sklearn学习 - 交叉验证中的常用函数
  8. shell实战训练营Day1
  9. 60-200-040-使用-命令-MySQL查看引擎的命令
  10. Js判断是否在微信浏览器中打开和微信版本号
  11. HttpClient4文件上传
  12. 2018.12.24-bzoj-2565-最长双回文串
  13. MYOP究竟能为站长提供哪些便利
  14. c++ opencv数字图像处理:频率域滤波--同态滤波
  15. 香港内推 | 上海千象资产招聘海外CTA量化研究实习生
  16. 正式学习Linux的第一节课
  17. 电商会员等级制度总结
  18. TVM: End-to-End Optimization Stack for Deep Learning
  19. 74cms|骑士cms|开源招聘系统,数据结构
  20. 古希腊神话故事3 :丢卡利翁和皮拉

热门文章

  1. java判断线程结束_java中如何判断一个线程是否结束
  2. ibatis3 一个小bug
  3. MSVC C/C++编译器选项 cl命令参数
  4. mmdet3d纯视觉baseline之数据准备:处理waymo dataset v1.3.1
  5. HTML期末大作业—— 游戏网页(5个页面) ~ 全屏游戏美术大赛作品征集网页 HTML+CSS+JS ~ web课程设计网页规划与设计...
  6. BOSS战的设计与架构
  7. “产教融合,共享生态” CIE 2017中国IT教育博鳌论坛圆满召开
  8. EOJ 3674.唐纳德先生与 .DOC
  9. 文摘: 《变革中的思索》:重读《孙子兵法》
  10. 手把手教你学51单片机-定时器与数码管