Skip to content

jamesw-xml/cluster-setup-helm-chart

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

21 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

cluster-setup Helm Chart

Artifact Hub

This Helm chart provisions a Kubernetes environment with essential components for modern cloud-native workloads. It includes:

  • Argo CD for GitOps-based continuous delivery and application management.
  • cert-manager for automated management and issuance of TLS certificates.
  • KurrentDB as a stateful database service, with persistent storage and optional TLS.
  • Configurable Ingress, Service, Deployment, and Horizontal Pod Autoscaler resources for your application.
  • Namespace creation hooks for isolating Argo CD and KurrentDB resources.

The chart is designed to be deployed on any Kubernetes cluster, including local clusters created with kind and managed clusters such as Azure Kubernetes Service (AKS).

Make sure your cluster has at least 16GB of resources, I have multiple nodes using this config

kind: Cluster
apiVersion: kind.x-k8s.io/v1alpha4
nodes:
  - role: control-plane
    extraPortMappings:
      - containerPort: 30000
        hostPort: 30000
  - role: worker
  - role: worker

Usage

  1. Install the chart into your cluster (e.g., kind or AKS) using Helm:

     helm repo add cluster-setup https://jamesw-xml.github.io/cluster-setup-helm-chart/charts
     helm repo update
     helm install cluster-setup cluster-setup/cluster-setup -n default

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Packages

No packages published

Languages