雲原生週刊:Helm Charts 深入探究 | 2024.3.11

開源項目推薦

Glasskube

Glasskube 提供了一個用於 Kubernetes 的缺失的包管理器。它具有圖形用戶界面(GUI)和命令行界面(CLI)。Glasskube 包是具備依賴感知、GitOps 準備和可以通過中央公共包倉庫自動更新的特性。

imgpkg

imgpkg(發音爲:"image package")是一個工具,允許用戶將一組任意文件存儲爲 OCI 鏡像。其中一個主要用例是將 Kubernetes 配置(普通的 YAML、ytt 模板、Helm 模板等)以 OCI 鏡像的形式存儲在 OCI 註冊表中。

K8s-Sherlock

K8s-Sherlock 是一個開源的 Kubernetes Pod,專爲調試和診斷而設計。作爲您的 Kubernetes 集羣的“瑞士軍刀”,它預裝了一系列工具,幫助您診斷網絡、容器等問題。K8s-Sherlock 的開發旨在加快故障排除過程,它是解決複雜編排問題的首選 Pod。

error-pages

該開源項目是一個錯誤頁面集合,旨在爲網站和應用程序提供美觀和可定製的錯誤頁面。它提供了一系列常見的 HTTP 錯誤頁面(如 404 頁面未找到、500 服務器內部錯誤等),以及其他一些特定的錯誤頁面(如 400 錯誤、403 禁止訪問、503 服務不可用等)。這些頁面可以作爲默認錯誤頁面,用於替代服務器默認的錯誤頁面,或者可以根據需求進行自定義和定製。該項目的目標是提供友好和專業的錯誤頁面,以提升用戶體驗並傳達正確的信息。您可以使用該項目提供的錯誤頁面作爲起點,並根據自己的需求進行個性化定製。

文章推薦

優化 Kubernetes Horizontal Pod Autoscaler 的 13 種方法

該文章提供了關於如何優化 Kubernetes 水平 Pod 自動伸縮器(Horizontal Pod Autoscaler)的 13 種方法的簡要總結。水平 Pod 自動伸縮器是 Kubernetes 的一個重要組件,用於根據負載情況自動調整 Pod 副本數量。文章列舉了一系列技術和策略,旨在提高水平 Pod 自動伸縮器的性能和效率。這些方法包括設置正確的資源請求和限制、調整目標 CPU 利用率、考慮預測性擴縮容、使用外部指標進行自動伸縮、使用自定義指標實現更精細的調整等。通過實施這些優化方法,可以提高 Kubernetes 集羣的負載管理和自動伸縮的效果,從而更好地適應變化的工作負載需求。

Helm Charts 深入探究(面向高級用戶)

該文章是一個針對高級用戶的 Helm Charts 深入指南的簡要總結。Helm Charts 是 Kubernetes 的包管理工具,用於簡化應用程序的部署和管理。文章深入探討了 Helm Charts 的核心概念、結構和組成部分,以及如何創建自定義的 Helm Charts。它提供了關於 Helm Values、Templates、Hooks 和 Dependencies 等重要概念的詳細解釋,並介紹瞭如何使用 Helm 命令行工具進行 Charts 的安裝、更新和卸載。此外,文章還介紹了 Helm Chart 的版本控制、存儲庫管理和安全性。通過閱讀該文章,高級用戶可以深入瞭解 Helm Charts 的各個方面,並能夠更好地利用 Helm 來管理他們的 Kubernetes 應用程序。

雲原生動態

適用於 Kubernetes 的 Mirantis OpenStack (MOSK) 24.1 發佈

Mirantis OpenStack for Kubernetes (MOSK) 24.1 引入了對 OpenStack Antelope 的全面支持。它實現了雲能力的飛躍,簡化了 OpenStack 版本升級,並改善了運營商體驗。MOSK 還提供 GPU 虛擬化,增強對人工智能和其他計算密集型應用程序的支持。

AKS 基於 Istio 的服務網格插件發佈

Azure Kubernetes Service(AKS)基於 Istio 的服務網格插件現已正式發佈。Istio 解決了開發人員和運維人員在分佈式或微服務架構中面臨的挑戰,並可用於簡化服務之間通信場景下的流量管理、安全性和可觀察性。

cert-manager 1.14.4 發佈

cert-manager 1.14.4 帶來了各種功能、安全改進和錯誤修復,包括:支持創建具有“其他名稱”字段的 X.509 證書,以及支持創建具有“名稱約束”和“權限信息訪問器”擴展的 CA 證書。

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

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