0.0.5-0.1.0 • Published 5 years ago

@helm-charts/banzaicloud-stable-istio-operator v0.0.5-0.1.0

Weekly downloads
1
License
MIT
Repository
-
Last release
5 years ago

@helm-charts/banzaicloud-stable-istio-operator

istio-operator manages Istio deployments on Kubernetes

FieldValue
Repository Namebanzaicloud-stable
Chart Nameistio-operator
Chart Version0.0.5
NPM Package Version0.1.0
# Default values for istio-operator.
# This is a YAML-formatted file.
# Declare variables to be passed into your templates.

operator:
  image:
    repository: banzaicloud/istio-operator
    tag: 0.1.6
    pullPolicy: IfNotPresent
  resources:
    limits:
      cpu: 200m
      memory: 256Mi
    requests:
      cpu: 100m
      memory: 128Mi

# If you want the operator to expose the /metrics
prometheusMetrics:
  enabled: true
  # Enable or disable the auth proxy (https://github.com/brancz/kube-rbac-proxy)
  # which protects your /metrics endpoint.
  authProxy:
    enabled: true
    image:
      repository: gcr.io/kubebuilder/kube-rbac-proxy
      tag: v0.4.0
      pullPolicy: IfNotPresent

## Role Based Access
## Ref: https://kubernetes.io/docs/admin/authorization/rbac/
##
rbac:
  enabled: true

nameOverride: ''
fullnameOverride: ''

nodeSelector: {}
tolerations: []
affinity: {}

Istio-operator chart

Istio-operator is a Kubernetes operator to deploy and manage Istio resources for a Kubernetes cluster.

Prerequisites

  • Kubernetes 1.10.0+

Installing the chart

To install the chart:

$ helm repo add banzaicloud-stable http://kubernetes-charts.banzaicloud.com/branch/master
$ helm install --name=istio-operator --namespace=istio-system banzaicloud-stable/istio-operator

Uninstalling the Chart

To uninstall/delete the istio-operator release:

$ helm del --purge istio-operator

The command removes all the Kubernetes components associated with the chart and deletes the release.

Configuration

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

ParameterDescriptionDefault
operator.image.repositoryOperator container image repositorybanzaicloud/istio-operator
operator.image.tagOperator container image tag0.1.6
operator.image.pullPolicyOperator container image pull policyIfNotPresent
operator.resourcesCPU/Memory resource requests/limits (YAML)Memory: 128Mi/256Mi, CPU: 100m/200m
prometheusMetrics.enabledIf true, use direct access for Prometheus metricsfalse
prometheusMetrics.authProxy.enabledIf true, use auth proxy for Prometheus metricstrue
prometheusMetrics.authProxy.image.repositoryAuth proxy container image repositorygcr.io/kubebuilder/kube-rbac-proxy
prometheusMetrics.authProxy.image.tagAuth proxy container image tagv0.4.0
prometheusMetrics.authProxy.image.pullPolicyAuth proxy container image pull policyIfNotPresent
rbac.enabledCreate rbac service account and rolestrue