雲原生週刊:Gateway API 1.0.0 發佈 | 2023.11.6

開源項目推薦

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 發佈!

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章