stevehipwell/istio-operator

Chart version: 1.1.4
Api version: v1
App version: 1.7.3
Helm chart for the Istio Operator.
application
Chart Type
Active
Status
Unknown
License
463
Downloads
https://stevehipwell.github.io/helm-charts
Set me up:
helm repo add center https://repo.chartcenter.io
Install Chart:
helm install istio-operator center/stevehipwell/istio-operator
Versions (0)

Istio Operator

Istio is a service mesh that lets you connect, secure, control, and observe services. At a high level, Istio helps reduce the complexity of these deployments, and eases the strain on your development teams. It is a completely open source service mesh that layers transparently onto existing distributed applications. It is also a platform, including APIs that let it integrate into any logging platform, or telemetry or policy system. Istio’s diverse feature set lets you successfully, and efficiently, run a distributed microservice architecture, and provides a uniform way to secure, connect, and monitor microservices.

Installing the Chart

Before you can install the chart you will need to add the stevehipwell repo to Helm.

helm repo add stevehipwell https://stevehipwell.github.io/helm-charts/

After you’ve installed the repo you can install the chart.

helm upgrade --install --namespace default --values ./my-values.yaml my-release stevehipwell/istio-operator

Configuration

The following table lists the configurable parameters of the Istio Operator chart and their default values.

Parameter Description Default
image.repository Image repository. docker.io/istio/operator
image.tag Image tag. 1.7.3
image.pullPolicy Image pull policy. IfNotPresent
image.pullSecrets Image pull secrets. []
nameOverride Override the name of the chart. nil
fullnameOverride Override the fullname of the chart. nil
serviceAccount.create If true, create a new serviceaccount. true
serviceAccount.annotations Annotations to add to the service account. {}
serviceAccount.name Service account to be used. If not set and serviceAccount.create is true, a name is generated using the fullname template. nil
rbac.create If true, create a clusterrole and a clusterolebinding. true
podAnnotations Annotations to add to the primary container. {}
securityContext Security context for the pod. {}
podSecurityContext Security context for the primary container. {}
serviceMonitor.enabled If true, create a Prometheus service monitor. false
serviceMonitor.additionalLabels Additional labels to be set on the Prometheus ServiceMonitor. {}
serviceMonitor.interval Prometheus scrape frequency. 1m
resources Resource requests and limits for the primary container. nil
nodeSelector Node labels for pod assignment. {}
tolerations Toleration labels for pod assignment. []
affinity Affinity settings for pod assignment. {}
istioNamespace Namespace to install Istio into. istio-system
controlPlane.install If true, install Istio. false
controlPlane.spec The Istio install specification. {}