開源項目推薦
Kueue
Kueue 是一套用於作業隊列的 API 和控制器。它是作業級管理器,可決定何時允許作業啓動(如創建 pod),何時停止作業(如刪除活動 pod)。
Reloader
一個 Kubernetes 控制器,可監控 ConfigMap 和 Secrets 中的變化,並對 Pod 及其相關部署、StatefulSet、DaemonSet 和 DeploymentConfig 進行滾動升級。
kwatch
kwatch 可幫助您監控 Kubernetes(K8s)集羣中的所有變化,實時檢測運行中應用程序的崩潰情況,並即時向您的頻道(Slack、Discord 等)發佈通知。
文章推薦
改進 Pod 啓動時間
這篇文章介紹了在Kubernetes環境中,部署和管理Java後端應用程序時,與Pod啓動時間相關的挑戰以及改進方法。
文章提出了幾種優化技術來改善Pod的啓動時間。通過應用這些優化技術,作者在測試中觀察到了大約81%的熱身時間減少,從大約1000秒(16分鐘)減少到約180秒(3分鐘)。
如何創建 Kubernetes Operator?
這篇文章介紹瞭如何創建一個Kubernetes Operator。Operator是一種用於自動化管理Kubernetes集羣中複雜應用的模式。文章提供了使用Operator Framework和KubeBuilder工具創建Operator的步驟和示例代碼。
使用 Reloader 在 Kubernetes 中自動更新配置
這篇文章介紹瞭如何使用名爲Reloader的工具在Kubernetes中自動化配置更新。在Kubernetes環境中管理和更新應用程序配置可能是一項複雜而耗時的任務。對ConfigMaps和Secrets的更改通常需要手動干預,這可能會導致錯誤和停機時間。然而,通過使用Reloader這個強大的工具,這個過程可以自動化。Reloader是一個開源的Kubernetes控制器,它監視ConfigMaps和Secrets的更改,並觸發相關資源的滾動升級,確保應用程序保持最新狀態。
雲原生動態
Gateway API 1.0.0 發佈
該版本是 Kubernetes Gateway API 項目的一個重要里程碑。主要變化如下:
- 一些關鍵的 API(Gateway、GatewayClass 和 HTTPRoute)已經達到了 GA(一般可用)狀態,並建議在生產環境中使用這些穩定版本的資源。
- 新增了一些實驗性功能,包括 BackendTLSPolicy、HTTPRoute 超時設置、Gateway 基礎設施標籤等。
- 引入了新的 CLI 工具 gwctl,旨在改善與 Gateway API 的交互體驗。
- 修復了一些 bug,改進了規範和文檔。
CloudBees 爲 Amazon EKS 帶來現代 DevSecOps 平臺
CloudBees宣佈其DevSecOps平臺現已在Amazon Elastic Kubernetes Service(Amazon EKS)上提供。該平臺旨在通過使用類似於GitHub的特定領域語言(DSL)簡化工作流程,以實現應用程序開發的現代化。它利用Tekton流水線作爲構建工作流程的基礎模塊,並提供可視化跟蹤功能。該平臺設計爲嵌入了網絡安全和合規控制,無需額外的附加解決方案。該平臺旨在簡化保護軟件開發生命週期所需的工具數量。它取代了傳統的替代方案,並提供了在多個CI/CD平臺上編排工作流程的能力。
本文由博客一文多發平臺 OpenWrite 發佈!