Helm chart for istio control plane
- Kubernetes Cluster deployed
- Kubernetes config installed in
~/.kube/config - Helm installed
Install Helm
https://helm.sh/docs/intro/install/
- Clone down the repository
- cd into directory
helm install istiod chart/| Key | Type | Default | Description |
|---|---|---|---|
| networkPolicies.enabled | bool | false |
Enable or disable the bundled network policies |
| networkPolicies.controlPlaneCIDRs | list | [] |
Configure which CIDRs istiod will be allowed to connect to when accessing the kube-apiserver; if none are specified, the chart will look up the default kubernetes EndpointSlice and use the addresses found there |
| networkPolicies.egress | object | {"defaults":{"allowInNamespace":{"enabled":false},"allowIstiod":{"enabled":false}},"from":{"istiod":{"to":{"definition":{"kubeAPI":true}}}}} |
A list of additional network policies to create in the release namespace |
| networkPolicies.ingress.defaults.allowInNamespace.enabled | bool | false |
|
| networkPolicies.ingress.to.istiod:15014.from.k8s.kiali/kiali | bool | true |
|
| networkPolicies.ingress.to.istiod:15014.from.k8s.monitoring/prometheus | bool | true |
|
| networkPolicies.ingress.to.istiod:[443,15017].from.cidr."0.0.0.0/0" | bool | true |
|
| networkPolicies.ingress.to.istiod:[15010,15012].from.k8s.* | bool | true |
|
| networkPolicies.additionalPolicies | list | [] |
|
| additionalEnvoyFilters | list | [] |
A list of additional EnvoyFilters to create in the release namespace |
| monitoring.enabled | bool | true |
Enable or disable the bundled monitoring components and network policies |
| authservice.enabled | bool | false |
|
| mtls.mode | string | "STRICT" |
Set the mTLS mode for the istio-system namespace |
| defaultSecurityHeaders.enabled | bool | true |
Enable or disable the default security headers |
| hardened.enabled | bool | false |
Enable or disable the hardened Istio configuration |
| hardened.customAuthorizationPolicies | list | [] |
|
| upstream | object | Upstream chart values | Values to pass to the upstream istiod chart |
Please see the contributing guide if you are interested in contributing.
This file is programatically generated using helm-docs and some BigBang-specific templates. The gluon repository has instructions for regenerating package READMEs.