--- charts-original/values.yaml +++ charts/values.yaml @@ -1,11 +1,9 @@ # Default values for Traefik image: - # -- Traefik image host registry - registry: docker.io # -- Traefik image repository - repository: traefik + repository: rancher/mirrored-library-traefik # -- defaults to appVersion - tag: "" + tag: "2.10.7" # -- Traefik image pull policy pullPolicy: IfNotPresent @@ -19,7 +17,7 @@ # -- Enable deployment enabled: true # -- Deployment or DaemonSet - kind: Deployment + kind: DaemonSet # -- Number of pods of the deployment (only applies when kind == Deployment) replicas: 1 # -- Number of old history to retain to allow rollback (If not set, default Kubernetes value is set to 10) @@ -117,8 +115,8 @@ # -- Create a default IngressClass for Traefik ingressClass: enabled: true - isDefaultClass: true - # name: my-custom-class + isDefaultClass: false + name: "traefik" # Traefik experimental features experimental: @@ -188,8 +186,8 @@ # -- Customize updateStrategy: RollingUpdate or OnDelete type: RollingUpdate rollingUpdate: - maxUnavailable: 0 - maxSurge: 1 + maxUnavailable: 1 + maxSurge: 0 readinessProbe: # -- The number of consecutive failures allowed before considering the probe as failed. @@ -246,6 +244,8 @@ enabled: true # -- Allows to reference ExternalName services in Ingress allowExternalNameServices: false + # -- Only process Ingresses containing kubernetes.io/ingress.class annotation with this value + ingressClass: "traefik" # -- Allows to return 503 when there is no endpoints available allowEmptyServices: false # ingressClass: traefik-internal @@ -258,7 +258,7 @@ disableIngressClassLookup: false # IP used for Kubernetes Ingress endpoints publishedService: - enabled: false + enabled: true # Published Kubernetes Service to copy status from. Format: namespace/servicename # By default this Traefik service # pathOverride: "" @@ -642,7 +642,7 @@ ## -- Enable this entrypoint as a default entrypoint. When a service doesn't explicitly set an entrypoint it will only use this entrypoint. # asDefault: true port: 8000 - # hostPort: 8000 + hostPort: 80 # containerPort: 8000 expose: default: true @@ -675,7 +675,7 @@ ## -- Enable this entrypoint as a default entrypoint. When a service doesn't explicitly set an entrypoint it will only use this entrypoint. # asDefault: true port: 8443 - # hostPort: 8443 + hostPort: 443 # containerPort: 8443 expose: default: true @@ -778,7 +778,7 @@ ## -- Single service is using `MixedProtocolLBService` feature gate. ## -- When set to false, it will create two Service, one for TCP and one for UDP. single: true - type: LoadBalancer + type: ClusterIP # -- Additional annotations applied to both TCP and UDP services (e.g. for cloud provider specific config) annotations: {} # -- Additional annotations for TCP service only @@ -801,7 +801,7 @@ externalIPs: [] # - 1.2.3.4 ## One of SingleStack, PreferDualStack, or RequireDualStack. - # ipFamilyPolicy: SingleStack + ipFamilyPolicy: PreferDualStack ## List of IP families (e.g. IPv4 and/or IPv6). ## ref: https://kubernetes.io/docs/concepts/services-networking/dual-stack/#services # ipFamilies: @@ -992,3 +992,8 @@ # ## -- This will override the default app.kubernetes.io/instance label for all Objects. # instanceLabelOverride: traefik + +# +global: + systemDefaultRegistry: "" + systemDefaultIngressClass: ""