云原生一周动态要闻:
- Cilium 推出服务网格测试计划
- Knative 已申请成为 CNCF 的孵化项目
- Kubernetes v1.23 即将发布
- Lens 5.3 发布
- 开源项目推荐
- 文章推荐
云原生动态:
Cilium 服务网格 Beta 版发布
Cilium 使用了 eBPF 的强大功能来加速网络,并在 Kubernetes 中提供安全性和可观测性。现在 Cilium 将 eBPF 的优势带到了 Service Mesh 的世界。Cilium 服务网格使用 eBPF 来管理连接,实现了服务网格必备的流量管理、安全性和可观测性。
除了即将发布的 Cilium 1.11 版本,新的 Cilium Service Mesh beta 版本也将很快推出,其特点是:
- L7 流量管理和负载平衡(HTTP、gRPC 等)
- 跨集群、云和本地的拓扑感知路由
- TLS 终止
- 通过 Envoy 配置 Canary Rollouts、重试、速率限制、熔断等
- 使用 OpenTelemetry 和 Jaeger 集成进行跟踪
- 内置 Kubernetes Ingress 支持
在正式版本发布之前,Cilium 推出了服务网格 Beta 计划,要加入 Beta 计划,可填写此表格。
Knative 已申请成为 CNCF 的孵化项目
日前,在 Knative 指导委员会和商标委员会的支持下,谷歌宣布有意将 Knative 项目捐赠给云原生计算基金会(CNCF),并提交了一个 Pull request。
2018 年,Knative 项目由 Google 创立并发布,随后与 IBM、Red Hat、VMware 及 SAP 密切合作开发。该项目在 Kubernetes 上提供了一个无服务器体验层,提供了构建和部署现代、基于容器的无服务器应用程序所需的构建块。在过去三年中,Knative 已成为 Kubernetes 上安装最广泛的无服务器层。最近,Knative 1.0 发布,达到了一个重要的里程碑,而成为 CNCF 的孵化项目则是 Knative 的下一个重要的里程碑。
Kubernetes v1.23 即将发布
Kubernetes 1.23 即将发布,此版本带来了 45 项增强功能,其中 11 项已升级为稳定版,多达 15 项是不断改进的现有功能,还有 19 项是全新的。
新版本主要变化如下:
- 新版本发布了一个新命令作为 alpha 功能:kubectl event
- 将 HPA API 升级为 GA
- 可配置删除 statfulset PVC
- grpc 添加探针
- 新版本中,将能够添加临时容器作为 Pod 规范的一部分
- Windows 实例的特权容器和主机网络模式将升级为测试版
- 双栈 IPv4/IPv6 网络可以通用
- Pod 安全标准升级到测试版
- ···
Lens 5.3 发布
日前,Lens 5.3 发布。此版本的亮点是新的托管开发集群功能,它使所有 Lens 用户都可以轻松运行自己的 Kubernetes 开发集群。托管开发集群可通过 Lens Spaces(基于云的服务)直接从 Lens Desktop 提供,增强了独立 Lens Desktop 应用程序的功能。
此外,Lens 5.3 还提供了大量其他改进,例如通过新的 Spaces Switcher、Port Forwarding 2.0 等为 Lens Spaces 用户增强用户体验。
开源项目推荐
Linux 内核模块编程指南
主要包含了 Linux 内核模块简介、模块交互、系统调用、阻塞进程和线程、调度任务、中断处理程序等内容,适用于最新 5.x 内核版本。
gh-prs
gh-prs 是 GitHub CLI 工具 gh
的扩展,用于在命令行界面通过 UI 展示 PR 的信息。
FerretDB
FerretDB 是一款开源的 MongoDB 替代品,它本质上是个代理,用来将 MongoDB 的线协议转换为 SQL,并使用 PostgreSQL 作为数据库引擎。
NextSSH
NextSSH 是一个支持 Window 和 macOS 平台的 SSH 连接、管理工具。在终端的基础上增加了一些辅助功能,可以用来替代 Xshell。
文章推荐
从 0 到 1,打造新一代开源函数计算平台
本文介绍了函数计算的概念、参考架构及发展趋势,云原生 Serverless 领域的最新进展,进而阐述如何利用云原生技术从 0 到 1 打造新一代开源函数计算平台 OpenFunction。
Kubernetes 资源的 API 版本
本文尝试解释在 Kubernetes 中如何使用 API 版本,以及什么情况下会出错。最后介绍一些示例和背景,以供读者深入研究。
本文由博客一文多发平台 OpenWrite 发布!