0.0.5-0.1.0 • Published 5 years ago
@helm-charts/banzaicloud-stable-istio-operator v0.0.5-0.1.0
@helm-charts/banzaicloud-stable-istio-operator
istio-operator manages Istio deployments on Kubernetes
Field | Value |
---|---|
Repository Name | banzaicloud-stable |
Chart Name | istio-operator |
Chart Version | 0.0.5 |
NPM Package Version | 0.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.
Parameter | Description | Default |
---|---|---|
operator.image.repository | Operator container image repository | banzaicloud/istio-operator |
operator.image.tag | Operator container image tag | 0.1.6 |
operator.image.pullPolicy | Operator container image pull policy | IfNotPresent |
operator.resources | CPU/Memory resource requests/limits (YAML) | Memory: 128Mi/256Mi , CPU: 100m/200m |
prometheusMetrics.enabled | If true, use direct access for Prometheus metrics | false |
prometheusMetrics.authProxy.enabled | If true, use auth proxy for Prometheus metrics | true |
prometheusMetrics.authProxy.image.repository | Auth proxy container image repository | gcr.io/kubebuilder/kube-rbac-proxy |
prometheusMetrics.authProxy.image.tag | Auth proxy container image tag | v0.4.0 |
prometheusMetrics.authProxy.image.pullPolicy | Auth proxy container image pull policy | IfNotPresent |
rbac.enabled | Create rbac service account and roles | true |