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.
[]
Copy link
Edit on GitHub