kubezero/charts/kubezero-istio-ingress/README.md

9.4 KiB

kubezero-istio-ingress

Version: 0.7.5 Type: application AppVersion: 1.11.3

KubeZero Umbrella Chart for Istio based Ingress

Installs Istio Ingress Gateways, requires kubezero-istio to be installed !

Homepage: https://kubezero.com

Maintainers

Name Email Url
Quarky9

Requirements

Kubernetes: >= 1.18.0

Repository Name Version
istio-ingress 1.11.3
istio-private-ingress 1.11.3
https://cdn.zero-downtime.net/charts/ kubezero-lib >= 0.1.4

Values

Key Type Default Description
global.arch.amd64 int 2
global.defaultPodDisruptionBudget.enabled bool false
global.logAsJson bool true
global.priorityClassName string "system-cluster-critical"
istio-ingress.certificates[0].dnsNames list []
istio-ingress.certificates[0].name string "ingress-cert"
istio-ingress.enabled bool false
istio-ingress.gateways.istio-ingressgateway.autoscaleEnabled bool false
istio-ingress.gateways.istio-ingressgateway.configVolumes[0].configMapName string "istio-gateway-bootstrap-config"
istio-ingress.gateways.istio-ingressgateway.configVolumes[0].mountPath string "/etc/istio/custom-bootstrap"
istio-ingress.gateways.istio-ingressgateway.configVolumes[0].name string "custom-bootstrap-volume"
istio-ingress.gateways.istio-ingressgateway.env.ISTIO_BOOTSTRAP_OVERRIDE string "/etc/istio/custom-bootstrap/custom_bootstrap.json"
istio-ingress.gateways.istio-ingressgateway.externalTrafficPolicy string "Local"
istio-ingress.gateways.istio-ingressgateway.nodeSelector."node.kubernetes.io/ingress.public" string "Exists"
istio-ingress.gateways.istio-ingressgateway.podAnnotations."proxy.istio.io/config" string "{ \"terminationDrainDuration\": \"20s\" }"
istio-ingress.gateways.istio-ingressgateway.podAntiAffinityLabelSelector[0].key string "app"
istio-ingress.gateways.istio-ingressgateway.podAntiAffinityLabelSelector[0].operator string "In"
istio-ingress.gateways.istio-ingressgateway.podAntiAffinityLabelSelector[0].topologyKey string "kubernetes.io/hostname"
istio-ingress.gateways.istio-ingressgateway.podAntiAffinityLabelSelector[0].values string "istio-ingressgateway"
istio-ingress.gateways.istio-ingressgateway.ports[0].name string "status-port"
istio-ingress.gateways.istio-ingressgateway.ports[0].noGateway bool true
istio-ingress.gateways.istio-ingressgateway.ports[0].nodePort int 30021
istio-ingress.gateways.istio-ingressgateway.ports[0].port int 15021
istio-ingress.gateways.istio-ingressgateway.ports[1].gatewayProtocol string "HTTP2"
istio-ingress.gateways.istio-ingressgateway.ports[1].name string "http2"
istio-ingress.gateways.istio-ingressgateway.ports[1].nodePort int 30080
istio-ingress.gateways.istio-ingressgateway.ports[1].port int 80
istio-ingress.gateways.istio-ingressgateway.ports[1].targetPort int 8080
istio-ingress.gateways.istio-ingressgateway.ports[1].tls.httpsRedirect bool true
istio-ingress.gateways.istio-ingressgateway.ports[2].gatewayProtocol string "HTTPS"
istio-ingress.gateways.istio-ingressgateway.ports[2].name string "https"
istio-ingress.gateways.istio-ingressgateway.ports[2].nodePort int 30443
istio-ingress.gateways.istio-ingressgateway.ports[2].port int 443
istio-ingress.gateways.istio-ingressgateway.ports[2].targetPort int 8443
istio-ingress.gateways.istio-ingressgateway.ports[2].tls.mode string "SIMPLE"
istio-ingress.gateways.istio-ingressgateway.replicaCount int 1
istio-ingress.gateways.istio-ingressgateway.resources.limits.memory string "512Mi"
istio-ingress.gateways.istio-ingressgateway.resources.requests.cpu string "50m"
istio-ingress.gateways.istio-ingressgateway.resources.requests.memory string "64Mi"
istio-ingress.gateways.istio-ingressgateway.rollingMaxSurge int 1
istio-ingress.gateways.istio-ingressgateway.rollingMaxUnavailable int 0
istio-ingress.gateways.istio-ingressgateway.type string "NodePort"
istio-ingress.meshConfig.defaultConfig.proxyMetadata string nil
istio-ingress.proxyProtocol bool true
istio-ingress.telemetry.enabled bool false
istio-private-ingress.certificates[0].dnsNames list []
istio-private-ingress.certificates[0].name string "private-ingress-cert"
istio-private-ingress.enabled bool false
istio-private-ingress.gateways.istio-ingressgateway.autoscaleEnabled bool false
istio-private-ingress.gateways.istio-ingressgateway.configVolumes[0].configMapName string "istio-gateway-bootstrap-config"
istio-private-ingress.gateways.istio-ingressgateway.configVolumes[0].mountPath string "/etc/istio/custom-bootstrap"
istio-private-ingress.gateways.istio-ingressgateway.configVolumes[0].name string "custom-bootstrap-volume"
istio-private-ingress.gateways.istio-ingressgateway.env.ISTIO_BOOTSTRAP_OVERRIDE string "/etc/istio/custom-bootstrap/custom_bootstrap.json"
istio-private-ingress.gateways.istio-ingressgateway.externalTrafficPolicy string "Local"
istio-private-ingress.gateways.istio-ingressgateway.labels.app string "istio-private-ingressgateway"
istio-private-ingress.gateways.istio-ingressgateway.labels.istio string "private-ingressgateway"
istio-private-ingress.gateways.istio-ingressgateway.name string "istio-private-ingressgateway"
istio-private-ingress.gateways.istio-ingressgateway.nodeSelector."node.kubernetes.io/ingress.private" string "Exists"
istio-private-ingress.gateways.istio-ingressgateway.podAnnotations."proxy.istio.io/config" string "{ \"terminationDrainDuration\": \"20s\" }"
istio-private-ingress.gateways.istio-ingressgateway.podAntiAffinityLabelSelector[0].key string "app"
istio-private-ingress.gateways.istio-ingressgateway.podAntiAffinityLabelSelector[0].operator string "In"
istio-private-ingress.gateways.istio-ingressgateway.podAntiAffinityLabelSelector[0].topologyKey string "kubernetes.io/hostname"
istio-private-ingress.gateways.istio-ingressgateway.podAntiAffinityLabelSelector[0].values string "istio-private-ingressgateway"
istio-private-ingress.gateways.istio-ingressgateway.ports[0].name string "status-port"
istio-private-ingress.gateways.istio-ingressgateway.ports[0].noGateway bool true
istio-private-ingress.gateways.istio-ingressgateway.ports[0].nodePort int 31021
istio-private-ingress.gateways.istio-ingressgateway.ports[0].port int 15021
istio-private-ingress.gateways.istio-ingressgateway.ports[1].gatewayProtocol string "HTTP2"
istio-private-ingress.gateways.istio-ingressgateway.ports[1].name string "http2"
istio-private-ingress.gateways.istio-ingressgateway.ports[1].nodePort int 31080
istio-private-ingress.gateways.istio-ingressgateway.ports[1].port int 80
istio-private-ingress.gateways.istio-ingressgateway.ports[1].targetPort int 8080
istio-private-ingress.gateways.istio-ingressgateway.ports[1].tls.httpsRedirect bool true
istio-private-ingress.gateways.istio-ingressgateway.ports[2].gatewayProtocol string "HTTPS"
istio-private-ingress.gateways.istio-ingressgateway.ports[2].name string "https"
istio-private-ingress.gateways.istio-ingressgateway.ports[2].nodePort int 31443
istio-private-ingress.gateways.istio-ingressgateway.ports[2].port int 443
istio-private-ingress.gateways.istio-ingressgateway.ports[2].targetPort int 8443
istio-private-ingress.gateways.istio-ingressgateway.ports[2].tls.mode string "SIMPLE"
istio-private-ingress.gateways.istio-ingressgateway.replicaCount int 1
istio-private-ingress.gateways.istio-ingressgateway.resources.limits.memory string "512Mi"
istio-private-ingress.gateways.istio-ingressgateway.resources.requests.cpu string "50m"
istio-private-ingress.gateways.istio-ingressgateway.resources.requests.memory string "64Mi"
istio-private-ingress.gateways.istio-ingressgateway.rollingMaxSurge int 1
istio-private-ingress.gateways.istio-ingressgateway.rollingMaxUnavailable int 0
istio-private-ingress.gateways.istio-ingressgateway.type string "NodePort"
istio-private-ingress.meshConfig.defaultConfig.proxyMetadata string nil
istio-private-ingress.proxyProtocol bool true
istio-private-ingress.telemetry.enabled bool false

Resources