開源專案推薦
Kraken
Kraken 是一個基於 P2P 的 Docker 登錄檔,專注於可擴充套件性和可用性。它專為混合雲環境中的 Docker 映象管理、複製和分發而設計。藉助可插拔的後端支援,Kraken 可以輕鬆整合到現有的 Docker 登錄檔設定中作為分發層。
E2E Framework
這個專案是一個專門用於 Kubernetes 元件端到端測試的 Go 框架。它提供了一個便於程式設計的 API,可以利用 Go 內建的測試框架定義和執行 Kubernetes 叢集上元件的端到端測試套件。
TopoLVM
TopoLVM 是 Kubernetes 上使用 LVM 的 CSI 外掛,可以看作是使用 CSI 和 LVM 的本地持久卷的具體實現。
Cleaner
Cleaner 是一個 Kubernetes 控制器,可識別未使用或不健康的資源,幫助您維護精簡高效的 Kubernetes 叢集。它提供靈活的排程、標籤過濾、基於 Lua 的選擇標準、資源移除或更新以及透過 Slack、Webex 和 Discord 傳送通知。它還可以自動化叢集操作。
Shell-operator
Shell-operator 是一個在 Kubernetes 叢集中執行事件驅動指令碼的工具。
文章推薦
Helm——使用 Helm 模板化網路策略
這篇文章介紹瞭如何使用 Helm 進行模板化網路策略,以管理 Kubernetes 叢集中的網路訪問控制。它詳細討論了使用 Helm Charts 和 Helm 模板來生成網路策略,並提供了示例和步驟來實現這一目標。
在 Kubernetes 上執行 JVM 應用程式:超越 java -jar
這篇文章探討了在 Kubernetes 上執行 JVM 應用程式的方法,超越了傳統的 Java JAR 檔案部署。作者介紹了使用 Docker 和 Kubernetes 部署 JVM 應用程式的挑戰,並提出了一種更靈活、可擴充套件的方法,透過使用 Kubernetes Operator 來管理應用程式的生命週期和資源。文章深入探討了這一方法的優勢,並提供了實際示例和最佳實踐建議。
Kubernetes 上的 gRPC 名稱解析和負載平衡
這篇文章全面介紹了 gRPC 的名稱解析和負載平衡,深入解析了這些概念及其實現方式。文章討論了 gRPC 支援的各種名稱解析和負載平衡策略,如 DNS、靜態配置和自定義解析器,以及它們的優勢和權衡。此外,文章還探討了 gRPC 與 Kubernetes 和其他服務發現系統的整合,提供了關於在分散式系統中實現高效服務通訊的最佳實踐和實用示例。
雲原生動態
Podman Desktop 宣佈推出 Podman AI Lab 外掛
在 1.0 版本釋出一年後,Podman Desktop 宣佈推出 Podman AI Lab 外掛,承諾幫助開發人員開始在他們的機器上使用大型語言模型 (LLM)。Podman AI Lab 簡化了 LLM 工作流程,包括生成式 AI 探索、內建配方目錄、精選模型、本地模型服務、OpenAI 相容 API、程式碼片段和遊樂場環境。
該外掛旨在為應用程式開發人員“普及”人工智慧,並縮小“在我的計算機上執行”與在混合雲上生產執行之間的差距。
Istio 的環境模式在 v1.22 版本中達到 beta 階段
Istio 的環境模式在 v1.22 版本中達到 beta 階段。這一新功能允許 Istio 在沒有 Sidecar 的情況下執行,從而簡化了部署和管理複雜的微服務架構。這是 Istio 的一個重要里程碑,它使第 4 層和第 7 層網格功能無需 Sidecar 即可投入生產。
本文由部落格一文多發平臺 OpenWrite 釋出!