nginx¶
Helm chart for deploying NGINX web server with customizable configuration
Quick Links¶
Installing the Chart¶
Values¶
Search Values
Press Ctrl+K or Cmd+K to search, or use the interactive values search.
| Key | Type | Default | Description |
|---|---|---|---|
| Autoscaling Parameters | |||
enabled | bool | false | Enable horizontal pod autoscaling. |
minReplicas | int | 1 | Minimum number of replicas. |
maxReplicas | int | 100 | Maximum number of replicas. |
targetCPUUtilizationPercentage | int | 80 | Target CPU utilization percentage. |
| Deployment Parameters | |||
replicaCount | int | 3 | Number of replicas for the deployment. |
| General Parameters | |||
nameOverride | string | "" | Override the chart name. |
fullnameOverride | string | "" | Override the full name. |
| Image Parameters | |||
repository | string | nginx | Container image repository. |
pullPolicy | string | IfNotPresent | Image pull policy. |
tag | string | "" | Overrides the image tag whose default is the chart appVersion. |
imagePullSecrets | list | [] | Secrets for pulling images from a private repository. |
| Ingress Parameters | |||
enabled | bool | false | Enable ingress. |
className | string | "" | Ingress class name. |
annotations | object | {} | Ingress annotations. |
hosts | string | `nil` | Ingress hosts configuration. |
tls | list | [] | Ingress TLS configuration. |
| Pod Parameters | |||
podAnnotations | object | {} | Annotations for pods. |
podLabels | object | {} | Labels for pods. |
podSecurityContext | object | {} | Pod security context. |
securityContext | object | {} | Container security context. |
| Probe Parameters | |||
livenessProbe | string | `nil` | Liveness probe configuration. |
readinessProbe | string | `nil` | Readiness probe configuration. |
| Resource Parameters | |||
resources | object | {} | Resource limits and requests. |
| Scheduling Parameters | |||
nodeSelector | object | {} | Node selector for pod scheduling. |
tolerations | list | [] | Tolerations for pod scheduling. |
affinity | object | {} | Affinity rules for pod scheduling. |
| Service Parameters | |||
type | string | ClusterIP | Service type (ClusterIP, NodePort, LoadBalancer). |
port | int | 80 | Service port. |
| ServiceAccount Parameters | |||
create | bool | true | Specifies whether a service account should be created. |
automount | bool | true | Automatically mount a ServiceAccount's API credentials. |
annotations | object | {} | Annotations to add to the service account. |
name | string | "" | The name of the service account to use. If not set and create is true, a name is generated. |
| Volume Parameters | |||
volumes | list | [] | Additional volumes for the deployment. |
volumeMounts | list | [] | Additional volume mounts for the deployment. |
Autogenerated from chart metadata using helm-docs