awesome-repositories.com
Blog
awesome-repositories.com

Découvrez les meilleurs dépôts open-source grâce à notre recherche par IA.

ExplorerRecherches sélectionnéesAlternatives open sourceLogiciels auto-hébergésBlogPlan du site
ProjetÀ proposNotre méthodologiePresseServeur MCP
Mentions légalesConfidentialitéConditions d'utilisation
© 2026 Bringes Technology SRL·VAT RO45896025·hello@awesome-repositories.com
·
kubernetes avatar

kubernetes/helm

0
View on GitHub↗
29,887 stars·7,653 forks·Go·Apache-2.0·3 vueshelm.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.

Historique des stars

Graphique de l'historique des stars pour kubernetes/helmGraphique de l'historique des stars pour kubernetes/helm

Recherche par IA

Explorez plus de dépôts awesome

Décrivez vos besoins en langage naturel — l'IA classe des milliers de projets open source sélectionnés par pertinence.

Start searching with AI

Questions fréquentes

Que fait 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.

Quelles sont les fonctionnalités principales de kubernetes/helm ?

Les fonctionnalités principales de kubernetes/helm sont : Kubernetes Application Deployments, Chart Packages, Application Charting, Application Bundlers, Kubernetes Deployment Management, Kubernetes Tools, Manifest Template Engines, Release Lifecycle Management.

Quelles sont les alternatives open-source à kubernetes/helm ?

Les alternatives open-source à kubernetes/helm incluent : 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…

Alternatives open source à Helm

Projets open source similaires, classés selon le nombre de fonctionnalités partagées avec Helm.
  • helm/chartsAvatar de helm

    helm/charts

    15,425Voir sur 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
    Voir sur GitHub↗15,425
  • helm/helmAvatar de helm

    helm/helm

    29,881Voir sur 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
    Voir sur GitHub↗29,881
  • quarkusio/quarkusAvatar de quarkusio

    quarkusio/quarkus

    15,479Voir sur 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
    Voir sur GitHub↗15,479
  • semantic-release/semantic-releaseAvatar de semantic-release

    semantic-release/semantic-release

    23,332Voir sur 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
    Voir sur GitHub↗23,332
  • Voir les 30 alternatives à Helm→