Skip to content

Basic Usage

Overview

This guide covers the basic usage of Prime EDM Helm charts for deploying and managing microservices.

Chart Structure

prime-edm/
├── Chart.yaml
├── values.yaml
├── templates/
│   ├── deployment.yaml
│   ├── service.yaml
│   ├── ingress.yaml
│   └── configmap.yaml
└── charts/
    └── dependencies

Common Operations

Checking Chart Values

View available configuration options:

bash
helm show values prime-edm/prime-edm

Validating Configuration

Test your configuration before deploying:

bash
helm template prime-edm prime-edm/prime-edm -f values.yaml

Debugging

Enable debug output during installation:

bash
helm install prime-edm prime-edm/prime-edm -f values.yaml --debug

Configuration Examples

Basic Configuration

yaml
replicaCount: 2
image:
  repository: prime-edm/service
  tag: latest
service:
  type: ClusterIP
  port: 8080

Resource Limits

yaml
resources:
  limits:
    cpu: 1000m
    memory: 1Gi
  requests:
    cpu: 500m
    memory: 512Mi

Environment Variables

yaml
env:
  - name: DATABASE_URL
    value: "postgresql://localhost:5432/db"
  - name: API_KEY
    valueFrom:
      secretKeyRef:
        name: api-secret
        key: api-key

Released under the MIT License.