雲原生週刊:Kubernetes 十週年 | 2024.6.11

kubesphere發表於2024-06-11

開源專案推薦

Kubernetes Goat

Kubernetes Goat 是一個故意設計成有漏洞的 Kubernetes 叢集環境,旨在透過互動式實踐場地來學習並練習 Kubernetes 安全性。

kube-state-metrics (KSM)

kube-state-metrics 是一個用於收集 Kubernetes 叢集狀態資訊的開源專案,它能夠提供各種有用的指標,用於監控和除錯 Kubernetes 叢集。

Goldilocks

Goldilocks 是一個旨在幫助 Kubernetes 使用者最佳化其部署中資源請求的工具。

KubePlus

KubePlus 是一個 Kubernetes Operator,它可以從 Helm chart 建立 Kubernetes 原生 API,以此在 Kubernetes 上構建多例項 SaaS 應用程式。

kubecm

kubecm 是一個用於更方便地管理 Kubernetes 的 kubeconfig 檔案的工具。它提供了切換叢集和名稱空間、合併多個 kubeconfig 檔案、互動式選擇上下文等功能。

文章推薦

使用 NGINX 在 Kubernetes 中實現 Ingress

該文章詳細介紹了在 Kubernetes 中使用 NGINX 實現 Ingress 的過程。它解釋了 Ingress 的概念,討論了 NGINX Ingress Controller 的工作原理以及如何在 Kubernetes 叢集中部署和配置它。文章還包括了示例配置和使用場景,以幫助讀者更好地理解和實踐 Ingress 的用法。

輕鬆用 Java 開發 Kubernetes Operator

這篇文章介紹瞭如何使用 Java 開發 Kubernetes 操作器(Operators),並利用 Docker 簡化開發流程。文章重點討論了透過使用 Docker 和 Java Operator SDK 快速構建、測試和部署 Kubernetes 操作器的方法,以及如何避免常見的開發挑戰。

雲原生動態

Kubernetes 十週年

Kubernetes 誕生於 2014 年,經過 10 年的發展已經成為雲原生技術事實上的標準。Kubernetes 最初由谷歌開發,後來捐贈給 CNCF 進行社群化管理。這 10 年間,Kubernetes 從一個小型的容器編排工具,逐步發展成為一個龐大的生態系統,能夠支援從小型應用到大型分散式系統的部署和運維。Kubernetes 的快速普及得益於其優秀的可擴充套件性、可移植性和可觀測性等特性,以及廣泛的社群支援。未來 Kubernetes 將繼續擴充套件功能,支援更多的工作負載型別,並向邊緣計算等新興領域延伸,成為企業雲原生轉型的重要基礎設施。

Falco 0.38.0 釋出

Falco 的維護者宣佈了其最新版本:0.38.0。這是自其在雲原生計算基金會 CNCF 畢業以來的第一個版本。此版本的主要功能包括簡化的驅動程式選擇和安裝,以及 falcoctl 更好的配置檔案分段以提高可管理性。使用此版本,使用者現在可以在執行時從配置檔案或命令列中選擇規則,並具有增強的條件表示式以實現精確的事件檢測。此版本還發布了與 Prometheus 整合以實現全面監控,以及用於更深入整合和深入瞭解 Falco 內部的實驗性 API。

Argo Image Updater 新版本釋出 —— 0.13 版

Argo Image Updater 是 Argo CD 的配套控制器。你可以用它來自動監控容器登錄檔,並在有新版本容器可用時,指示你的應用執行重新部署。這意味著你可以享受到持續交付的好處,而無需為更新 Kubernetes 清單定製流水線。

此版本包含了 5 項新功能,12 個修復及若干文件更新。下面是一些亮點:

  • 支援 Argo CD 多源應用
  • 指定 write-back Git 倉庫作為註釋
  • write-back 時尊重原有的引數覆蓋
  • 新增支援獨立的 GitHub 憑證
  • 重新命名混淆的更新策略

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

相關文章