Alex Sun 72700c4db0 Merge pull request #2 from Sun-ZhenXing/dev
feat: add opik & agentgateway
2026-02-28 17:35:04 +08:00
2026-02-23 18:10:02 +08:00
2026-02-16 09:12:50 +08:00
2026-02-27 09:36:17 +08:00
2026-02-22 22:12:04 +08:00
2026-02-23 18:10:02 +08:00
2026-02-23 18:10:02 +08:00
2026-02-23 18:10:02 +08:00

Helm Anything

A repository of pre-configured Helm command templates for deploying various services quickly and consistently on Kubernetes using a unified make install interface.

Overview

This project provides a collection of Helm chart configurations for popular services, enabling users to deploy them with minimal effort. The architecture follows the "Template Method" pattern, where a base Makefile in src/_template defines the core deployment logic, and individual service directories inherit and override specific variables.

Supported Services

The following services are currently supported:

Databases & Storage

  • ClickHouse
  • DuckDB
  • Elasticsearch
  • etcd
  • HBase
  • Kafka
  • MariaDB
  • Milvus
  • MinIO
  • MongoDB
  • MySQL
  • Neo4j
  • PostgreSQL
  • Pulsar
  • RabbitMQ
  • RabbitMQ Cluster Operator
  • Redis
  • Valkey
  • Vault
  • ZooKeeper

DevOps & CI/CD

  • ArgoCD
  • Gitea
  • Gitea Runner
  • GitLab
  • GitLab Runner
  • Harbor
  • Jenkins
  • Nexus

Data & Analytics

  • Airflow
  • Apache Flink

Observability & Monitoring

  • Grafana
  • Kibana
  • Langfuse
  • Loki
  • OpenTelemetry Collector
  • Phoenix
  • Prometheus

Streaming & API Gateway

  • Apache Pulsar
  • Kong
  • Nginx

AI & ML

  • LiteLLM
  • MLflow
  • Open WebUI

Identity & Service Mesh

  • Keycloak
  • Nacos

Each service has its own directory under src/, containing:

  • Makefile: Service-specific configuration
  • values.yaml: Helm chart values overrides
  • README.md: English documentation
  • README.zh.md: Chinese documentation

Quick Start

  1. Clone the repository:

    git clone https://github.com/your-repo/helm-anything.git
    cd helm-anything
    
  2. Navigate to the desired service directory:

    cd src/redis
    
  3. Install the service:

    make install
    
  4. Verify the deployment:

    kubectl get pods -n <service-namespace>
    

Prerequisites

  • Kubernetes cluster
  • Helm 3.x
  • kubectl configured to access your cluster

Contributing

Please refer to the contribution guidelines for details on adding new services or modifying existing ones.

License

This project is licensed under the MIT License - see the LICENSE file for details.

Description
No description provided
Readme MIT 332 KiB
Languages
Makefile 98.9%
JavaScript 1.1%