awesome-repositories.com
المدونة
MCP
awesome-repositories.com

اكتشف أفضل مستودعات المصادر المفتوحة باستخدام بحث مدعوم بالذكاء الاصطناعي.

استكشفعمليات بحث منسقةبدائل مفتوحة المصدربرمجيات ذاتية الاستضافةالمدونةخريطة الموقع
المشروعحولكيفية ترتيب النتائجالصحافةخادم MCP
قانونيالخصوصيةالشروط
© 2026 Bringes Technology SRL·VAT RO45896025·hello@awesome-repositories.com
·
kubernetes avatar

kubernetes/helm

0
View on GitHub↗
29,887 نجوم·7,653 تفرعات·Go·Apache-2.0·3 مشاهداتhelm.sh↗

Helm

Helm is a package manager and application bundler for Kubernetes. It provides a system for defining, installing, and upgrading complex applications using shareable, versioned packages called charts.

The project functions as a template engine and release manager, rendering dynamic resource manifests from static charts using configurable values. It tracks the history of deployments to enable reliable updates and rollbacks to previous stable versions within a cluster.

The system handles the end-to-end lifecycle of application deployment, including the bundling of manifest files into reproducible archives and the retrieval of these bundles from local or remote repositories. It separates application logic from environment settings by merging default values with user-provided overrides.

Features

  • Kubernetes Application Deployments - Installs and manages complex application resource packages on Kubernetes clusters.
  • Chart Packages - Provides a system for bundling application manifests and metadata into versioned archives called charts.
  • Application Charting - Bundles complex Kubernetes resource definitions into reusable charts for simplified distribution.
  • Application Bundlers - Packages Kubernetes manifest files and metadata into reproducible templates for cross-cluster distribution.
  • Kubernetes Deployment Management - Maintains the desired state of Kubernetes application deployments using templates to ensure environmental consistency.
  • Kubernetes Tools - Acts as a package manager for defining, installing, and upgrading complex Kubernetes applications using charts.
  • Manifest Template Engines - Generates final Kubernetes resource manifests by injecting user-defined values into Go templates.
  • Release Lifecycle Management - Manages the end-to-end installation, upgrade, and rollback process of application releases.
  • Release Tracking - Tracks the history and state of installed releases within the cluster to enable precise upgrades and rollbacks.
  • Infrastructure Component Packaging - Bundles complex Kubernetes resource definitions into reusable packages to simplify cluster installations.
  • Application Packaging Formats - Implements a specific packaging format for bundling manifests and metadata into shareable, reproducible units.
  • Chart Repositories - Enables sharing pre-configured application bundles via remote repositories for standardized deployment.
  • Semantic Versioning Systems - Uses semantic versioning to organize application packages in repositories for controlled update cycles.
  • Kubernetes API Clients - Implements a client-side layer to process templates and orchestrate requests to the Kubernetes API server.
  • Package Managers - Automates the retrieval of application bundles from remote storage or local disks for deployment.
  • Default Configuration Values - Manages a hierarchy of default chart values and user-provided overrides to separate logic from environment settings.
  • Release & Versioning - Tracks deployment history to facilitate reliable updates and quick rollbacks to previous stable versions.
  • Infrastructure and Automation - Package manager for Kubernetes.

سجل النجوم

مخطط تاريخ النجوم لـ kubernetes/helmمخطط تاريخ النجوم لـ kubernetes/helm

بحث بالذكاء الاصطناعي

استكشف المزيد من المستودعات الرائعة

صف ما تحتاجه بلغة بسيطة — وسيقوم الذكاء الاصطناعي بترتيب آلاف المشاريع مفتوحة المصدر المنسقة حسب الصلة.

Start searching with AI

بدائل مفتوحة المصدر لـ Helm

مشاريع مفتوحة المصدر مشابهة، مرتبة حسب عدد الميزات المشتركة مع Helm.
  • helm/chartsالصورة الرمزية لـ helm

    helm/charts

    15,425عرض على GitHub↗

    This repository serves as a curated collection of software packages for Kubernetes application deployment and package management. Its primary purpose is to provide a standardized set of predefined application configurations to ensure consistent software installations across different clusters. The project focuses on maintaining version compatibility and providing a reliable source of verified packages. This allows for a standardized cluster setup by simplifying the installation and versioning of software on a container orchestration platform.

    Go
    عرض على GitHub↗15,425
  • helm/helmالصورة الرمزية لـ helm

    helm/helm

    29,881عرض على GitHub↗

    Helm is a package manager for Kubernetes that simplifies the deployment and management of multi-component applications. It functions as a template rendering engine and release coordinator, allowing users to bundle, version, and deploy software as standardized packages. By maintaining a persistent metadata layer within the cluster, it tracks release history and manages the full lifecycle of applications, including installations, upgrades, and rollbacks. What distinguishes Helm is its ability to handle complex application hierarchies through automated dependency resolution and the composition o

    Gochartchartscncf
    عرض على GitHub↗29,881
  • quarkusio/quarkusالصورة الرمزية لـ quarkusio

    quarkusio/quarkus

    15,479عرض على GitHub↗

    Quarkus is a Kubernetes-native Java framework designed for building high-performance, memory-efficient applications. It utilizes ahead-of-time native compilation to transform Java code into standalone, optimized binaries that eliminate the need for a virtual machine, enabling rapid startup and reduced memory consumption. By performing code augmentation during the build phase, it shifts heavy processing tasks away from runtime, ensuring that applications are optimized for cloud-native environments. The framework distinguishes itself through a unified approach to reactive and imperative program

    Javacloud-nativehacktoberfestjava
    عرض على GitHub↗15,479
  • semantic-release/semantic-releaseالصورة الرمزية لـ semantic-release

    semantic-release/semantic-release

    23,332عرض على GitHub↗

    Semantic-release is an automated release management tool that determines version increments, generates changelogs, and publishes software packages by analyzing commit history against standardized conventions. It functions as a plugin-based orchestrator that integrates directly into continuous integration pipelines to manage the entire release lifecycle, from verifying environment conditions to distributing artifacts. The project distinguishes itself through its commit-message-driven approach, which enforces consistent versioning standards and automates the creation of release notes based on t

    JavaScriptautomationchangelogpackage
    عرض على GitHub↗23,332
عرض جميع البدائل الـ 30 لـ Helm→

الأسئلة الشائعة

ما هي وظيفة kubernetes/helm؟

Helm is a package manager and application bundler for Kubernetes. It provides a system for defining, installing, and upgrading complex applications using shareable, versioned packages called charts.

ما هي الميزات الرئيسية لـ kubernetes/helm؟

الميزات الرئيسية لـ kubernetes/helm هي: Kubernetes Application Deployments, Chart Packages, Application Charting, Application Bundlers, Kubernetes Deployment Management, Kubernetes Tools, Manifest Template Engines, Release Lifecycle Management.

ما هي البدائل مفتوحة المصدر لـ kubernetes/helm؟

تشمل البدائل مفتوحة المصدر لـ kubernetes/helm: helm/charts — This repository serves as a curated collection of software packages for Kubernetes application deployment and package… helm/helm — Helm is a package manager for Kubernetes that simplifies the deployment and management of multi-component… quarkusio/quarkus — Quarkus is a Kubernetes-native Java framework designed for building high-performance, memory-efficient applications.… semantic-release/semantic-release — Semantic-release is an automated release management tool that determines version increments, generates changelogs, and… fluxcd/flux2 — Flux is a Kubernetes GitOps delivery tool used to automate application deployments by synchronizing cluster state with… lensapp/lens — Lens is a multi-cluster management platform and desktop application for administering Kubernetes environments. It…