awesome-repositories.com
Blog
MCP
awesome-repositories.com

Descoperă cele mai bune repository-uri open source cu căutare AI.

ExploreazăCăutări recomandateAlternative open-sourceSoftware self-hostedBlogHartă site
ProiectDespreCum realizăm clasamentulPresăServer MCP
LegalConfidențialitateTermeni
© 2026 Bringes Technology SRL·VAT RO45896025·hello@awesome-repositories.com
·
kubernetes avatar

kubernetes/helm

0
View on GitHub↗
29,887 stele·7,653 fork-uri·Go·Apache-2.0·3 vizualizărihelm.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.

Istoric stele

Graficul istoricului de stele pentru kubernetes/helmGraficul istoricului de stele pentru kubernetes/helm

Căutare AI

Explorează mai multe repository-uri excelente

Descrie ce ai nevoie în limbaj simplu — AI-ul sortează mii de proiecte open source selectate în funcție de relevanță.

Start searching with AI

Alternative open-source pentru Helm

Proiecte open-source similare, clasificate după numărul de funcționalități comune cu Helm.
  • helm/chartsAvatar helm

    helm/charts

    15,425Vezi pe 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
    Vezi pe GitHub↗15,425
  • helm/helmAvatar helm

    helm/helm

    29,881Vezi pe 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
    Vezi pe GitHub↗29,881
  • quarkusio/quarkusAvatar quarkusio

    quarkusio/quarkus

    15,479Vezi pe 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
    Vezi pe GitHub↗15,479
  • semantic-release/semantic-releaseAvatar semantic-release

    semantic-release/semantic-release

    23,332Vezi pe 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
    Vezi pe GitHub↗23,332
Vezi toate cele 30 alternative pentru Helm→

Întrebări frecvente

Ce face 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.

Care sunt principalele funcționalități ale kubernetes/helm?

Principalele funcționalități ale kubernetes/helm sunt: Kubernetes Application Deployments, Chart Packages, Application Charting, Application Bundlers, Kubernetes Deployment Management, Kubernetes Tools, Manifest Template Engines, Release Lifecycle Management.

Care sunt câteva alternative open-source pentru kubernetes/helm?

Alternativele open-source pentru kubernetes/helm includ: 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…