開源專案推薦
Kuma
Kuma 是一個現代化的基於 Envoy 的服務網格,能夠在每個雲平臺上執行,支援單區域或多區域部署,相容 Kubernetes 和虛擬機器。憑藉其廣泛的通用工作負載支援,以及對 Envoy 資料平面代理技術的原生支援(但無需 Envoy 專業知識),Kuma 提供了現代化的 L4-L7 服務連線、發現、安全、可觀察性、路由等功能,適用於任何平臺上的任何服務,包括資料庫。
TopoLVM
TopoLVM 是一個使用 LVM 的 Kubernetes CSI 外掛。它可以被視為使用 CSI 和 LVM 實現的本地持久卷的特定實現。
Kubeconform
一個快速的 Kubernetes 清單驗證器,支援自定義資源。
kubernetes-replicator
此專案的功能是自動將 secrets 和 config maps 在不同的名稱空間之間進行同步。透過這個工具,使用者可以簡化跨名稱空間的資源管理,提高配置的一致性和可用性。
文章推薦
Kubernetes Pods 是否真的會因為 CPU 壓力而被驅逐?
這篇文章探討了在 Kubernetes 中,Pods 是否會因為 CPU 壓力而被驅逐。作者解釋了驅逐通常是由於資源超額使用、記憶體壓力或其他原因,但 CPU 壓力不是主要驅逐原因。文章詳細分析了 Kubernetes 的排程策略和資源管理,指出在 CPU 壓力下,Pods 更可能會被限制而非被驅逐。
什麼決定 Kubernetes 節點是否準備就緒?
這篇文章討論了 Kubernetes 中節點的 Ready
狀態以及如何處理節點的健康檢查。主要內容包括:
- 節點狀態:解釋了 Kubernetes 節點狀態的不同型別,如
Ready
、NotReady
和Unknown
,並介紹了它們的含義。 - 健康檢查:描述了節點如何透過 kubelet 進行健康檢查,以決定其是否處於
Ready
狀態。 - 故障處理:探討了在節點出現問題時,如何透過檢查節點的狀態和事件來進行故障排查。
- 實際案例:提供了一些實際案例和除錯步驟,幫助運維人員理解和處理節點狀態問題。
總結來說,文章提供了關於如何監控和處理 Kubernetes 節點健康狀況的深入見解。
雲原生動態
Prometheus 3.0 Beta 釋出
Prometheus 團隊很榮幸地宣佈推出 Prometheus 3.0-beta 版!
總體而言,唯一的重大變化是刪除了已棄用的功能標誌。Prometheus 團隊努力確保向後相容性,並且不破壞現有安裝,因此下面描述的所有新功能都是在現有功能的基礎上構建的。大多數使用者應該能夠開箱即用地試用 Prometheus 3.0,而無需進行任何配置更改。
新變化:
- 新的使用者介面
- 遠端寫入 2.0
- OpenTelemetry 支援
- UTF-8
- OTLP 攝取
- 原生直方圖
- 其他重大變化
Notary Project 宣佈規範 v1.1.0 和 Notation v1.2.0!
Notary Project 的維護者們很高興地宣佈新版本的釋出,包括 Notary Project 規範 v1.1.0、Notation v1.2.0、notation-go v1.2.0 和 notation-core-go v1.1.0。這些版本現在已準備好投入生產使用!
以下是本次釋出的一些主要功能和特點:
- Notary Project 規範
- 支援 OCI 規範 v1.1.0
- 支援符合 RFC 3161 的時間戳
- 其他變化
本文由部落格一文多發平臺 OpenWrite 釋出!