雲原生週刊:Flux 2.3 發佈 | 2024.5.20

開源項目推薦

kubeinvaders

kubeinvaders 專爲 Kubernetes 用戶設計。它提供了一種有趣而交互式的方式來探索和可視化您的 Kubernetes 集羣。通過類似遊戲的界面,用戶可以瀏覽他們的集羣,發現資源,甚至模擬對 Pod 的攻擊。通過 kubeinvaders,管理 Kubernetes 環境變得引人入勝且富有信息性,爲集羣探索和管理提供了獨特的視角。

Kompose

Kompose 旨在簡化將 Docker Compose 文件轉換爲 Kubernetes 部署文件的過程。通過 Kompose,用戶可以使用熟悉的 Docker Compose 格式定義應用程序,並將其轉換爲適用於 Kubernetes 的 YAML 文件,從而在 Kubernetes 上輕鬆部署他們的應用程序。

GitOps Bridge

GitOps Bridge 是一個旨在彌合 GitOps 實踐與現有 CI/CD 工作流之間差距的項目。它通過在基於 Git 的工作流程與傳統 CI/CD 工具(如 Jenkins、Travis CI 和 GitLab CI)之間提供橋樑,促進了 GitOps 原則無縫集成到持續交付流程中。GitOps Bridge 允許團隊在其已建立的 CI/CD 過程中利用 GitOps 的好處,如聲明式基礎設施管理和版本控制的配置。這種集成促進了部署的一致性、可擴展性和可追溯性,使團隊能夠高效地管理基礎設施和應用程序的生命週期。

OpenStack Operator

OpenStack Operator 旨在簡化在 Kubernetes 上部署和管理 OpenStack 雲基礎設施的過程。該操作符使用 Kubernetes 自定義資源(CR)來定義和管理 OpenStack 組件,如 Nova、Neutron 和 Cinder。通過 OpenStack Operator,用戶可以利用 Kubernetes 的自動化能力和彈性來簡化 OpenStack 的部署和運維。這個項目使得在 Kubernetes 上運行 OpenStack 變得更加容易,同時提供了更好的可伸縮性和靈活性,以滿足不同規模和需求的部署。

文章推薦

在 ArgoCD 中使用多個源進行 Helm Chart 部署

這篇文章介紹瞭如何在 ArgoCD 中使用多個來源部署 Helm Chart。作者 David Hernandez Valencia 詳細講解了如何將 Helm Chart 與一個單獨的 values.yaml 文件分別存儲在不同的 GitHub 倉庫中,從而保持 Git 提交歷史的清晰。文章提供了具體的步驟,包括創建和配置 GitHub 倉庫、編寫 ArgoCD 應用程序的 YAML 文件以及驗證多來源配置的自動更新功能。

Kubernetes 如何在縮減期間選擇要刪除的 Pod

這篇文章解釋了 Kubernetes 在縮減部署(scale-in)時如何選擇刪除哪些 Pod。文章深入研究了 Kubernetes 的源代碼,並詳細描述了 ReplicaSet 控制器如何通過多種規則對 Pod 進行排名和排序。除了介紹 Pod 的刪除順序,文章還討論了使用 controller.kubernetes.io/pod-deletion-cost 註解來影響刪除決策。總結部分概述了八條排序規則,幫助讀者理解 Pod 刪除的優先級。

在 Oracle 雲上利用 OKE 和 Cilium 實現多個 Kubernetes 集羣的連接,用於處理具有狀態的工作負載

這篇文章探討了在 Oracle 雲上利用 Oracle Kubernetes Engine(OKE)和 Cilium 處理具有狀態的工作負載時實現多 Kubernetes 集羣連接的實現方法。文章討論了在多集羣環境中網絡和安全性所面臨的挑戰,並介紹了使用 Cilium 來有效解決這些挑戰的方法。將 Cilium 與 OKE 集成可以實現集羣之間的無縫通信,同時提供高級網絡和安全功能。文章提供了配置步驟和使用 Cilium 在 Oracle 雲上管理跨多個 Kubernetes 集羣的具有狀態工作負載的好處的見解。

雲原生動態

Kubernetes 1.30:驗證准入策略 ValidatingAdmissionPolicy 正式發佈

在 Kubernetes 1.30 版本中,驗證准入策略(ValidatingAdmissionPolicy)正式發佈爲 GA(正式可用)。此策略允許用戶在 Kubernetes API 請求被處理之前,對其進行驗證,從而增強集羣的安全性和策略控制。

引入 Istio API v1 版

在 Istio 1.22 版本中,網絡、安全和 Telemetry API 正式升級爲 v1 版,以體現其功能的穩定性和成熟度。這些 API 在全球數千個集羣中應用,增強了關鍵基礎設施的安全性和可觀測性。

Flux 2.3 發佈

2024 年 5 月 17 日,CNCF 宣佈了 Flux v2.3.0 的正式發佈。以下是該版本的一些主要特性和改進:

  • Helm 功能和 API 正式發佈
  • 鏡像更新自動化改進
  • 使用符號進行簽名驗證
  • Terraform provider 改進
  • 控制器改進
  • CLI 改進

這些更新和改進使得 Flux v2.3 在功能和性能上都有了顯著提升,推薦用戶升級到此版本。

本文由博客一文多發平臺 OpenWrite 發佈!

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