Bootstrap

云原生周刊:Kubernetes v1.31 中的移除和主要变更|2024.7.22

开源项目

Argo Rollouts

Argo Rollouts 是一个 Kubernetes 控制器和一组自定义资源定义(CRDs),提供高级部署功能,例如蓝绿部署、金丝雀部署、金丝雀分析、实验以及渐进式交付功能给 Kubernetes。

Argo Rollouts 可选地集成了 Ingress 控制器和服务网格,利用它们的流量塑形能力,在更新期间逐步将流量转移到新版本。此外,Rollouts 可以从各种提供商那里查询并解释指标,验证关键的关键绩效指标,并在更新期间驱动自动升级或回滚。

Franz-go

Franz-go 是一个完全使用 Go 语言编写的全面的 Apache Kafka 客户端库。该库旨在从 Apache Kafka v0.8.0 版本开始提供所有 Kafka 的功能。它支持事务、正则表达式主题消费、最新的分区策略、数据丢失检测、最近副本获取等功能。如果存在客户端 KIP(Kafka Improvement Proposal),该库的目标是支持它。

kftray

一个跨平台的系统托盘应用程序,用于管理多个 kubectl port-forward 命令,支持通过 Kubernetes 集群进行 UDP 和代理连接。

HwameiStor

HwameiStor 是一款 Kubernetes 原生的容器附加存储 (CAS) 解决方案,将 HDD、SSD 和 NVMe 磁盘形成本地存储资源池进行统一管理,使用 CSI 架构提供分布式的本地数据卷服务,为有状态的云原生应用或组件提供数据持久化能力。

文章推荐

解密 Kubernetes 网络迷宫:了解负载均衡、BGP、IPVS 及其他

这篇文章深入探讨了 Kubernetes 网络配置的复杂性,涵盖了负载均衡、BGP、IPVS 等技术。它详细解释了每种技术的作用、优势和限制,并提供了如何在 Kubernetes 环境中选择和配置适当网络策略的实用建议。

你应该了解的 13 个 Kubernetes 自动化

这篇文章总结了 13 个关键的 Kubernetes 自动化技巧,涵盖了从基本任务自动化到高级操作的多个方面,例如自动伸缩、备份和恢复、CI/CD 集成、监控和日志管理等,帮助优化和简化 Kubernetes 环境的管理和运维工作。

云原生动态

Kubernetes v1.31 中的移除和主要变更

Kubernetes v1.31 版本中即将移除的特性和主要变更,主要包括以下内容:

  • Gateway API v1.1 的发布,包括服务网格、GRPCRoute 等新功能。
  • Kubernetes 1.30 中正式发布的一些功能,如验证准入策略 ValidatingAdmissionPolicy、只读卷挂载、Pod 使用用户命名空间的支持等。
  • 一些新的 Alpha 和 Beta 阶段特性,如防止未经授权的卷模式转换、结构化身份认证配置等。
  • 对于一些即将移除或弃用的特性进行了说明,以便用户及时做出相应调整。

    本文由博客一文多发平台 OpenWrite 发布!

;