portainer-docs/advanced/helm-chart-configuration-op...

5.2 KiB

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.

Parameter Description Default
replicaCount Number of Portainer service replicas (always set to 1). 1
image.repository Portainer Docker Hub repository. portainer/portainer-ce
image.tag Tag for the Portainer image. latest
image.pullPolicy Portainer image-pulling policy. IfNotPresent
imagePullSecrets If the Portainer image needs to be in a private repository. nil
nodeSelector Used to apply a nodeSelector to the deployment. {}
serviceAccount.annotations Annotations to add to the service account. null
serviceAccount.name The name of the service account to use. portainer-sa-clusteradmin
service.type Service type for the main Portainer Service. Valid values: ClusterIP, NodePort, LoadBalancer. LoadBalancer
service.httpPort HTTP port for accessing the Portainer web interface. 9000
service.httpNodePort Static NodePort for accessing the Portainer web interface. Specify only if the type is NodePort. 30777
service.edgePort TCP port for accessing Portainer Edge. 8000
service.edgeNodePort Static NodePort for accessing Portainer Edge. Specify only if the type is NodePort. 30776
service.annotations Annotations to add to the service. {}
ingress.enabled Creates an ingress for Portainer. false
ingress.annotations

Annotations to add to the ingress. For example:
kubernetes.io/ingress.class: nginx

{}
ingress.hosts.host URL for Portainer Web. For example, portainer.example.io. nil
ingress.hosts.paths.path Path for the Portainer web interface. /
ingress.hosts.paths.port Port for the Portainer web interface. 9000
ingress.tls TLS support on ingress. Must create a secret with TLS certificates in advance. []
resources Portainer resource requests and limits. {}
persistence.enabled Whether or not to enable data persistence. true
persistence.existingClaim Name of an existing PVC to use for data persistence. nil
persistence.size Size of the PVC used for persistence. 10Gi
persistence.annotations Annotations to apply to PVC used for persistence. {}
persistence.storageClass StorageClass to apply to PVC used for persistence. default
persistence.accessMode AccessMode for persistence. ReadWriteOnce
persistence.selector Selector for persistence. nil