Istio

The istios.operator.kyma-project.io CustomResourceDefinition (CRD) is a detailed description of the kind of data and the format the Reconciler uses to configure and install Istio. To get the up-to-date CRD and show the output in the yaml format, run this command:

Click to copy
kubectl get crd istios.operator.kyma-project.io -o yaml

Sample custom resource

This is a sample Istio custom resource (CR) that the Reconciler uses to configure and install Istio. This example shows the single supported numTrustedProxies configuration setting. There must be only one Istio CR on the cluster.

Click to copy
apiVersion: operator.kyma-project.io/v1alpha1
kind: Istio
metadata:
name: istio
labels:
app.kubernetes.io/name: istio
spec:
config:
numTrustedProxies: 1

This table lists all the possible parameters of a given resource together with their descriptions:

FieldMandatoryDescription
metadata.nameYESSpecifies the name of the Istio Manager CR.
spec.config.numTrustedProxiesNOSpecifies the number of trusted proxies; for more information, read the Istio documentation.