雲原生週刊:Kubernetes v1.31 中的移除和主要變更|2024.7.22

kubesphere發表於2024-07-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 釋出!

相關文章