雲原生週刊:Artifact Hub 成為 CNCF 孵化專案|2024.9.23

kubesphere發表於2024-09-23

開源專案推薦

Coroot

Coroot 是一個開源監控工具,旨在為雲原生應用提供可觀察性。它透過整合指標、日誌和追蹤資訊,專注於提供應用效能的洞察。

DirectPV

DirectPV 是一個開源專案,旨在為 Kubernetes 工作負載提供高效的直接卷訪問。它透過允許應用繞過容器執行時,直接訪問持久卷,從而最佳化儲存效能。

kured

Kured(Kubernetes REboot Daemon)是一個 Kubernetes 守護集,能夠在底層作業系統的包管理系統指示需要時安全地自動重啟節點。

netshoot

Netshoot 是一個用於網路故障排查的開源容器,提供了豐富的網路工具集,方便在 Kubernetes 或 Docker 環境中進行網路診斷。

文章推薦

系統除錯的藝術——解碼 CPU 利用率

這篇文章探討了系統除錯的藝術,特別是如何解碼 CPU 利用率。以下是主要內容總結:

  1. CPU 利用率的意義:文章強調了理解 CPU 利用率對識別效能瓶頸的重要性,過高或過低的利用率都可能影響系統效能。

  2. 常見的 CPU 問題:作者列舉了幾種常見的 CPU 利用率問題,例如過載、資源競爭和非最佳化程式碼,指出它們如何影響系統穩定性。

  3. 除錯方法

    • 監控工具:介紹了多種監控工具,如 top、htop 和 perf,幫助使用者實時分析 CPU 使用情況。
    • 分析堆疊:透過分析堆疊跟蹤,識別出高 CPU 消耗的具體函式或程式碼路徑。
    • 效能測試:建議進行效能測試和基準測試,以便在負載下評估系統表現。
  4. 最佳實踐:提供了一些除錯最佳實踐,包括定期監控、效能基線的建立以及在程式碼層面進行最佳化。

總體來說,文章強調了系統除錯中對 CPU 利用率的深入理解,以及使用合適的工具和方法進行有效問題排查的重要性。

Kubernetes 細粒度水平 Pod 自動擴縮與容器資源指標

這篇文章討論了在 Kubernetes 中使用容器資源指標進行細粒度水平 Pod 自動擴縮(HPA)。以下是主要內容總結:

  1. HPA 簡介:介紹了 HPA 如何根據資源指標自動調整 Pod 數量,提高應用響應能力和效率。

  2. 標準 HPA 的挑戰:指出傳統 HPA 的侷限性,通常依賴叢集級別的指標,可能導致資源分配不夠有效。

  3. 細粒度自動擴縮:作者提出使用容器級別的指標,以便進行更精確的擴縮決策,從而更好地處理具有不同資源需求的工作負載。

  4. 實施細節:描述了細粒度 HPA 的設定過程,包括配置步驟和所需的自定義指標。

  5. 優勢:文章強調了這種方法在提升效能、減少資源浪費和改善應用管理方面的關鍵優勢。

總體而言,文章倡導採用細粒度自動擴縮來增強 Kubernetes 部署的效果。

雲原生動態

Artifact Hub 成為 CNCF 孵化專案

CNCF 技術監督委員會(TOC)已投票決定將 Artifact Hub 接納為 CNCF 孵化專案。

Artifact Hub 是一個基於網路的應用程式,旨在查詢、安裝和釋出雲原生包及配置。使用通用搜尋引擎查詢有用的雲原生工件(如 Helm 圖表)可能比較困難。Artifact Hub 透過提供定向搜尋,使查詢工件變得更加簡單。

Volcano v1.10.0 版本正式釋出!

北京時間 2024 年 9 月 19 日,Volcano 社群 v1.10.0 版本正式釋出(Branch:release-1.10),此次版本增加了以下新特性:

  • 新增佇列優先順序設定策略
  • 支援細粒度的 GPU 資源共享與回收
  • 支援 Pod Scheduling Readiness 排程
  • 支援 Sidecar container 排程
  • 增強 vcctl 命令列工具功能
  • Volcano 支援 Kubernetes v1.30
  • 增強 Volcano 安全性
  • 最佳化 Volcano 效能
  • 提升 GPU 監控功能
  • 最佳化 helm chart 包安裝升級流程

CRI-O 1.31 釋出

CRI-O v1.31.0 已正式釋出!這個全新版本包含了大量令人興奮的新特性、錯誤修復和小的增強功能。

新特性:

  • 將 OCI 執行時 crun 作為新的預設執行時,替代 runc
  • 支援細粒度的 SupplementalGroups
  • 對 Kubernetes 映象卷源 alpha 特性的支援
  • 支援 sigstore
  • ······

OpenMetrics 歸檔併合並至 Prometheus

OpenMetrics 專案已被歸檔,並與 Prometheus 合併。此決定旨在簡化工作流程,並增強 Prometheus 生態系統的相容性。合併後,能夠更好地整合指標標準,簡化不同系統間指標的使用,從而確保監控和可觀察性方面採用更統一的方法。

本文由部落格一文多發平臺 OpenWrite 釋出!

相關文章