Back to Portainer

Helm chart configuration options

advanced/helm-chart-configuration-options.md

1.23.25.2 KB
Original Source

Helm chart configuration options

The following table lists the configurable parameters of the Portainer Helm chart and their default values. Find the values file under deploy/helm/portainer/values.yaml.

ParameterDescriptionDefault
replicaCountNumber of Portainer service replicas (always set to 1).1
image.repositoryPortainer Docker Hub repository.portainer/portainer-ce
image.tagTag for the Portainer image.latest
image.pullPolicyPortainer image-pulling policy.IfNotPresent
imagePullSecretsIf the Portainer image needs to be in a private repository.nil
nodeSelectorUsed to apply a nodeSelector to the deployment.{}
serviceAccount.annotationsAnnotations to add to the service account.null
serviceAccount.nameThe name of the service account to use.portainer-sa-clusteradmin
service.typeService type for the main Portainer Service. Valid values: ClusterIP, NodePort, LoadBalancer.LoadBalancer
service.httpPortHTTP port for accessing the Portainer web interface.9000
service.httpNodePortStatic NodePort for accessing the Portainer web interface. Specify only if the type is NodePort.30777
service.edgePortTCP port for accessing Portainer Edge.8000
service.edgeNodePortStatic NodePort for accessing Portainer Edge. Specify only if the type is NodePort.30776
service.annotationsAnnotations to add to the service.{}
ingress.enabledCreates an ingress for Portainer.false
ingress.annotations<p>Annotations to add to the ingress. For example:
<code>kubernetes.io/ingress.class: nginx</code></p>{}
ingress.hosts.hostURL for Portainer Web. For example, portainer.example.io.nil
ingress.hosts.paths.pathPath for the Portainer web interface./
ingress.hosts.paths.portPort for the Portainer web interface.9000
ingress.tlsTLS support on ingress. Must create a secret with TLS certificates in advance.[]
resourcesPortainer resource requests and limits.{}
persistence.enabledWhether or not to enable data persistence.true
persistence.existingClaimName of an existing PVC to use for data persistence.nil
persistence.sizeSize of the PVC used for persistence.10Gi
persistence.annotationsAnnotations to apply to PVC used for persistence.{}
persistence.storageClassStorageClass to apply to PVC used for persistence.default
persistence.accessModeAccessMode for persistence.ReadWriteOnce
persistence.selectorSelector for persistence.nil