雲原生週刊:Kubernetes 1.30 的一切新功能 | 2024.4.1

kubesphere發表於2024-04-01

開源專案推薦

Kubernetes scheduler simulator

該專案是一個用於模擬 Kubernetes 排程器行為的開源專案,可用於測試和評估排程器的效能和行為。它提供了一個模擬叢集和排程器的框架,並提供分析和視覺化工具以幫助使用者理解實驗結果。

OneChart

該專案旨在簡化應用程式的部署過程,透過使用 Helm Chart,使用者可以定義和管理應用程式的各種資源,例如部署、服務、配置等。它提供了一個通用的模板,可以適用於各種不同型別的應用程式。

Updatecli

Updatecli 提供了一個宣告性的依賴管理工具。該專案旨在以宣告性的方式簡化依賴管理。它允許使用者定義依賴關係及其期望的狀態,然後自動處理這些依賴關係的更新和同步。這個工具在 GitOps 和持續更新等場景中特別有用,其中維護依賴關係的期望狀態至關重要。

TopoLVM

TopoLVM 是一個基於容器的本地儲存管理器,旨在為 Kubernetes 叢集提供高效能、可靠和可擴充套件的本地儲存解決方案。它利用 Linux LVM(邏輯卷管理器)來建立和管理本地儲存卷,為容器提供持久化儲存。

文章推薦

Kubernetes 1.30 的所有新功能

這篇文章介紹了 Kubernetes 1.30 版本的新功能和改進。該版本引入了一系列創新功能,旨在提升安全性、簡化 Pod 管理並賦予開發者更多權力。其中包括使用者名稱空間的改進,繫結服務賬號令牌的引入,節點日誌查詢的新功能以及使用 Pod 安全上下文配置 AppArmor 配置檔案等。此外,文章還提到了增強的 Pod 管理功能,如節點記憶體交換和基於容器資源的自動擴充套件。Kubernetes 1.30 的釋出為資源管理和安全性提供了更靈活和高效的環境。

GitOps 與 ArgoCD for Kubernetes:提示和技巧

這篇文章介紹瞭如何使用 ArgoCD 進行 GitOps 與 Kubernetes 的技巧和訣竅。它首先討論了透過最佳化 Git 倉庫結構來簡化部署流程、增強安全性和更好地管理基礎架構和應用程式的重要性。然後,文章介紹了多倉庫策略和詳細的多倉庫設定示例。接下來,它探討了 ArgoCD 的高階同步策略,如藍綠部署和漸進式交付,並提供了相應的配置示例。文章還涵蓋了使用 HashiCorp Vault 進行安全的金鑰管理和如何最佳化 ArgoCD 資源使用的最佳實踐。最後,文章總結了在實施 GitOps 與 ArgoCD 時應遵循的最佳實踐,包括使用名稱空間的多租戶支援、定義清晰的同步策略、實施健康檢查和使用 Kustomize 進行環境特定配置。

雲原生動態

Kubecost 推出帶有網路監控功能的 2.0 版本

Kubernetes 成本監控和管理解決方案 Kubecost 最近宣佈推出 Kubecost 2.0,這是一次重大升級,帶來了許多新功能,可以幫助組織更好地監控、管理和最佳化其 Kubernetes 相關的雲費用。一些新功能包括先進的網路監控、新的自動化工作流程系統、由機器學習支援的改進的成本預測以及高效能 API 後端

Kubecost 2.0 的突出功能之一是先進的 網路監控功能。這項新功能使團隊能夠全面瞭解 Kubernetes 和雲網路成本,而這些成本歷來難以監控和最佳化。組織可以透過深入瞭解網路費用來識別意外的成本增加並大幅降低成本。

HashiCorp 釋出了適用於 K8s 的 Terraform Cloud Operator 2.3 版

HashiCorp 最近釋出了 適用於 Kubernetes 的 Terraform Cloud Operator 2.3 版本,其中包含一項新功能:能夠以宣告方式啟動工作區執行。 Terraform Cloud Operator for Kubernetes 於 2023 年 11 月推出,旨在在利用 Terraform 工作流程的同時提供 Kubernetes 原生體驗。

Terraform Cloud Operator 允許使用者使用 Kubernetes 自定義資源定義(CRD)管理 Terraform Cloud 資源。該操作器允許使用者直接從 Kubernetes 控制平面配置 Kubernetes 叢集內部或外部的基礎設施。

Civo 收購 Kubefirst 以推進 Kubernetes 環境中的 GitOps

雲服務提供商 Civo 已收購開源 Kubefirst 專案,作為為框架提供持續支援的一部分,該框架用於實施在 Kubernetes 叢集上部署雲原生應用程式的 GitOps 最佳實踐。

Kubefirst 最初由 Kubeshop 開發,該組織致力於圍繞其構建的 Kubernetes 環境的開源工具建立一個生態系統。它基於最初由 Intuit 和 Atlantis 開發的開源 Argo 持續整合/持續部署 (CI/CD) 平臺,這是一個用於自動化開源 Terraform 基礎設施即程式碼 (IaC) 工具拉取請求的框架。

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

相關文章