開源專案推薦
kOps
kOps - Kubernetes Operations,是一個用於建立、銷燬、升級和維護生產級高可用 Kubernetes 叢集的工具。它支援在 AWS、GCP、DigitalOcean、Hetzner、OpenStack 和 Azure 上建立叢集。
kftray
kftray 是一款使用 Tauri(Rust 和 TypeScript)為 Kubernetes 使用者製作的跨平臺系統托盤應用。它透過使用者友好的介面簡化了多個 kubectl 埠轉發配置的設定。輕鬆儲存和管理來自本地檔案或 GitHub 儲存庫的所有配置。
Cloudflare Tunnel Ingress Controller
Cloudflare Tunnel Ingress Controller 是一個 Kubernetes Ingress 控制器,它透過使用 Cloudflare Tunnel 來簡化將 Kubernetes 服務暴露到網際網路的過程,提供了一種安全且易於使用的解決方案。
k8s-cleaner
Cleaner 是一個 Kubernetes 控制器,可識別未使用或不健康的資源,幫助您維護精簡高效的 Kubernetes 叢集。它提供靈活的排程、標籤過濾、基於 Lua 的選擇標準、資源移除或更新以及透過 Slack、Webex 和 Discord 傳送通知。它還可以自動化叢集操作。
scaf
scaf 為開發人員和 DevOps 工程師提供了新專案的完整藍圖,並簡化了 Tilt 的開發體驗。
文章推薦
Kubernetes 實踐指南:Deployment、StatefulSet 和 DaemonSet
這篇文章簡要介紹了 Kubernetes 三種重要的控制器型別:Deployments、StatefulSets 和 DaemonSets。
- Kubernetes Deployments 用於管理一組相同的 Pod,確保指定數量的 Pod 副本在任何時間都在執行。適用於無狀態應用程式,如 Web 伺服器、API 伺服器和微服務等。
- Kubernetes StatefulSets 用於管理有狀態應用程式,如資料庫、分散式系統和快取系統等,需要穩定的網路標識和持久化儲存。
- Kubernetes DaemonSets 確保在叢集的所有或部分節點上執行一個 Pod 副本,適用於日誌收集、監控和安全等需要在每個節點上部署的後臺任務。
文章還提供了這三種控制器的實際部署示例,幫助讀者更好地理解它們的用法。
Kubernetes 中的儲存類別
這篇文章簡要介紹了 Kubernetes 中的儲存類(Storage Classes)及其作用。文章指出,在使用 Kubernetes 時,管理儲存可能會比較複雜,尤其是當應用程式需要動態分配儲存資源時。儲存類提供了一種定義叢集中不同型別儲存的方式,並管理持久卷(Persistent Volumes)的動態配置。文章介紹了儲存類的關鍵元件,包括 Provisioner、Parameters、Reclaim Policy 和 Binding Mode,並給出了一個在 AWS EBS 上建立儲存類的示例。最後,文章強調了儲存類在確保應用程式獲得所需儲存並最佳化儲存效能和成本方面的重要性。
雲原生動態
Argo CD v2.12 釋出候選版本
Argo CD v2.12 釋出候選版本已經發布。該版本新增了超過 30 項功能,修復了 70 個 bug,並更新了 60 份文件。
主要變化:
- 多源應用的改進
- 專案範圍內的倉庫憑證改進
- 為 Kubernetes 事件新增標籤
- 一致的分片演算法
議題徵集 | 上海站 Meetup 將於 7 月份開啟!
2024 年的第四站 Meetup,我們將走進上海,與上海的各位小夥伴進行交流分享。本場活動將聚焦“雲原生 & AI”方向。
上海的各位 KubeSphere 社群小夥伴,可以提前關注起來啦!現在是議題徵集階段,各位技術大佬和愛好者,也可以行動起來,來投遞議題!
本文由部落格一文多發平臺 OpenWrite 釋出!