雲原生週刊:Kubernetes v1.30 一瞥 | 2024.3.25

kubesphere發表於2024-03-26

開源專案推薦

Retina

Retina 是一個與雲無關的開源 Kubernetes 網路可觀測平臺,它提供了一個用於監控應用程式執行狀況、網路執行狀況和安全性的集中中心。它為叢集網路管理員、叢集安全管理員和 DevOps 工程師提供可操作的見解,幫助他們瞭解 DevOps、SecOps 和合規性用例。

Retina 收集可自定義的遙測資料,這些遙測資料可以匯出到多個儲存選項(例如 Prometheus、Azure Monitor 和其他供應商),並以多種方式進行視覺化(例如 Grafana、Azure Log Analytics 和其他供應商)。

Punq

Punq 透過直觀的 Web 應用程式和使用者友好的 CLI 簡化了 Kubernetes 叢集管理,旨在簡化 DevOps 專業人員的生活。

它提供統一的團隊協作、全面的日誌訪問和複雜的工作負載編輯器,有助於跨各種基礎設施的叢集的無縫監督和操作。

該專案致力於提高 Kubernetes 環境中的運營效率,特別注重支援基於團隊的工作流程。

Kube Startup CPU Boost

Kube Startup CPU Boost 是一個控制器,可在 Kubernetes 工作負載啟動期間增加 CPU 資源請求和限制。一旦工作負載啟動並執行,資源就會設定回其原始值。

注意:這不是 Google 官方支援的產品。

crik

crik 是一個旨在為 Kubernetes Pod 提供檢查點和恢復功能的專案,主要針對節點關閉和重啟場景。它是一個命令包裝器, criu 在底層用於檢查點和恢復 Pod.

它是一項正在進行的工作,尚未準備好用於生產使用。

Kubero

Kubero 是一個完全自託管的內部開發人員平臺 (IDP),它將 Heroku 的工作流程引入 Kubernetes 叢集。它使您只需單擊幾下即可部署應用程式。它具有內建的 CI/CD 管道並支援多種暫存環境。

文章推薦

關於 Kubernetes 你可能不知道的一些事情

這篇文章介紹了關於 Kubernetes 的一些不太為人所知的隱藏功能。作者列舉了幾個令人驚喜的特性和技巧,包括資源限制、除錯工具、Pod 的暫停和恢復、自動伸縮等。文章提供了對這些功能的簡要解釋和示例,以幫助讀者更好地瞭解和使用 Kubernetes。作者還強調了這些隱藏功能的潛力,以及如何透過它們提高 Kubernetes 叢集的效能、可靠性和開發效率。總的來說,這篇文章向讀者展示了 Kubernetes 中一些被忽視的寶藏功能,為他們帶來了更多的價值和可能性。

Kubernetes v1.30 一瞥

這篇文章是關於即將到來的 Kubernetes 版本 1.30 的一瞥。文章介紹了一些即將引入的變化和功能更新。其中包括 CRI-O 能夠從 OCI 映象倉庫中應用 seccomp 配置檔案、SIG Cloud Provider 的亮點、Kubernetes Book Club 的介紹、配置 Kubernetes 將容器儲存在單獨的檔案系統上等內容。此外,文章還提到了 Kubernetes 1.29 版本的一些重要特性和變化。總體而言,這篇文章為讀者提供了關於即將釋出的 Kubernetes 1.30 版本的預覽和一些相關的背景資訊。

使用 Jenkins、Docker、Kubernetes 和 ArgoCD 構建強大的 CI/CD 流水線

這篇文章介紹瞭如何使用 Jenkins、Docker、Kubernetes 和 ArgoCD 構建強大的 CI/CD(持續整合/持續部署)流水線。文章詳細說明了在 Ubuntu 機器上安裝和配置 Docker、Kubernetes、Jenkins 和 ArgoCD 的步驟。它還提供了兩個示例倉庫,分別用於構建 Flask 應用程式和管理 Kubernetes 部署和服務清單。文章還包括在 Jenkins 中建立流水線的步驟,並介紹瞭如何手動啟動流水線構建過程以及監控構建進度和日誌。最後,文章介紹瞭如何使用 ArgoCD 自動部署更新的應用程式到 Kubernetes 叢集,並展示瞭如何檢視正在執行的 Pod 並透過 Web 瀏覽器訪問應用程式。

雲原生動態

CNCF 孵化 Strimzi 以簡化 K8s 上的 Kafka

雲原生計算基金會 (CNCF) 批准 Strimzi 作為孵化專案,以簡化 Apache Kafka 在 Kubernetes 上的部署。 Strimzi 提供了一種 Kubernetes 原生方式,透過一組擴充套件 Kubernetes API 的運算子與 Kafka 互動,從而更輕鬆地在 Kubernetes 上配置、部署和操作 Kafka。

Istio 宣佈推出環境模式測試版

Istio 是最廣泛採用的服務網格,它宣佈即將在 1.22 版中釋出環境模式測試版。

Istio 的環境模式旨在簡化操作,無需更改或重新啟動應用程式。它引入了輕量級共享節點代理和可選的第 7 層 (L7) 每個工作負載代理,從而消除了資料平面對傳統 sidecar 的需求。與 sidecar 相比,ambient 模式在很多情況下可以減少 90% 以上的記憶體開銷和 CPU 使用率。自 2022 年以來一直在開發中,測試版本狀態表明 Istio 的環境模式功能和穩定性已準備好用於生產工作負載,但需要適當注意。

OpenFeature Web SDK v1 釋出

OpenFeature Web SDK v1 釋出。該 SDK 是經過多年研究和行業共識的成果,旨在提供高效能、強大和靈活的功能,同時廣泛支援使用者喜愛的功能管理工具或內部解決方案。Web SDK 是一個基礎 SDK,可以獨立使用,也為特定框架的實現打下了基礎。它提供了一個供各種技術使用的供應商中立的 Web SDK,以確保功能標誌對所有人都可訪問。

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

相關文章